So you want to be a Web Developer?
But if you want to build it all from scratch here’s how.
Learning how to set up your own web server on Linux will be groundbreaking for you as web developer.
Pick a backend language
It really doesn’t matter which one. The goal is to just start learning.
For PHP I’d learn a web framework such as Laravel
For Python I’d go with Flask
My personal favorite is NodeJS, highly recommended
Learn how the Internet works
Knowing how your web browser communicates with computers across the world is a must.
And finally but most importantly
Don’t give up.
The web is evolving and new innovations pop up daily. It can seem likes there’s too much to learn but that’s the fun in web development.
Ever wanted to know how that website uploads your image? Google it and then try to reproduce it. Learning comes naturally from curiosity.