So you want to be a Web Developer?
I’m going to start off by saying that you don’t have to become a web developer to build websites. In fact it would be easiest to simply use a CMS such as Wordpress or Drupal.
But if you want to build it all from scratch here’s how.
Your website is going to need to be up 24/7 so I recommend renting a VPS. Either through Digital Ocean or Amazon Ec2
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.
How does the Internet work
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.