Deployment is easy.
Just go to https://github.com/awesome-selfhosted/awesome-selfhosted and pick some apps you like.
Then follow their deployment guide to deploy.
Of course, you should make some of these services public and invite people to use them. Once your services start crashing, you can learn how to optimize and scale.
Also, give it time and avoid being a "2 minute man". This whole "learn in 12 weeks" crap needs to stop. I've never seen a doctor or lawyer who wanted to become a practitioner in 3 months so why should hard stuff like devops or programming be any different?