Before you start
Starting out to learn something new can be both fun and exciting. It can also be overwhelming especially with an evolving
This saves you time, and gets you information in a consistent manner.
However, I recommend to go with a course or resource that is relatively new, ie. 2019 or 2020 with a lot of good reviews.
As with any language or skill, it is important to practice lots on your own, create your own projects and learn from a variety of different resources and platforms.
Don't get stuck with the mentality of "this is the only way to do things" as that will only make you a 1 dimensional and limited developer.
Remember to check the last updated dates of courses or online resources.
Things move quickly in web development and you don't want to be learning outdated technology or methods
Free or Low Cost Resources (updated 2019)
Traversy media is an amazing youtube channel on web development and programming.
See Traversy Media
Mosh is a really great instructor who shares his knowledge on youtube, Udemy and his personal site, see below:
See Programming with Mosh
Khan Academy computer programming
Khan Academy is one of the largest online learning websites. It's style is geared toward grades k-12, but adults
can learn a lot from it to, especially if you are just starting out. The best part is it keeps track of your learning and gives you points
and encouragment along the way!
and is a great complimentary resource to online courses.
This list is by no means a complete or comprehensive list in any sense.