Looking for a tutorial to create a simple Js-ipfs app from scratch

Hi. I’m new to ipfs (and fairly new to node js) and looking for a tutorial to create a simple Js-ipfs app from scratch: how to install js-ipfs, start own peer/daemon, how to create ipld blocks, upload create Cid (out of raw data) to ipfs. Is there one?

Check out the project readme, in particular the Getting started and Documentation sections. There are plenty of runnable examples there that cover everything you want to do.