I admire your hard work for learning new technologies, but I would definitely recommend you to go out there, find internships and then learn by doing. There is not too much you can learn just from the tutorials, there are other important factors that you need to be a good programmer, you need to communicate, and do projects according to the liking of the client/project manager.
I would say it again, go out there and find internships to gain experience.
Nice article with the most useful Information.
https://www.gologica.com/course/html5-css3/
https://www.gologica.com/course/word-press/
This is how I feel, your advice hits the nail on the head. Thanks