for the web3 part its not that simple. You need to learn how smart contracts work, and how they can be connected to the frontend created by you.
Check this site for tutorials
https://web3.career/learn-web3/beginner
or if you want to learn interactively, check this
There isn't anyone who can guide you, its you who need to learn, by asking google what you want to learn.