If you found value in this thread you will most likely enjoy my tweets too so make sure you follow me on Twitter for more information about web development and how to improve as a developer. This article was first published on my Blog
This is a must for any web developer. Don't spend more than one day on this but make sure you understand how it works
Zero to mastery playlist - https://www.youtube.com/playlist?list=PL2HX_yT71umBgUzdKDfbuXnysZWqiGX4L
HTML is the markup language of the web. You can't build websites without it
Make sure that you learn and understand this but don't spend more than 1-2 weeks on it
HTML Crash Course For Absolute Beginners - https://www.youtube.com/watch?v=UB1O30fR-EE&t=5s
With CSS you style your website and make them look better
Don't try to learn everything about CSS, learn the fundamentals, and then move to the next step
CSS Tutorial - Zero to Hero (Complete Course) - https://www.youtube.com/watch?v=1Rs2ND1ryYc
If this is the first programming language you learn make sure that you take your time
Choose any of these and don't overthink the process
React - http://youtu.be/DLX62G4lc44
Angular - https://t.co/wVTorgkkg9?amp=1
You can learn all of the above (and much more) from this eBook
You will go from HTML to React and learn everything you need to become a great Frontend dev (and then full-stack)
Git is a version control system that lets you manage and keep track of your source code history
GitHub is a cloud-based hosting service that lets you manage Git repositories
Git and GitHub for Beginners Crash Course - http://youtu.be/RGOj5yH7evk
It puts modules in place so that node can find them, and manages dependency conflicts intelligently
NPM Crash Course - http://youtu.be/jHDhaSSKmB0
These are languages that let you server-side applications
Full Node.js Tutorial for beginners - http://youtu.be/RLtyhwFtXQA
A database is a collection of information that is organized so that it can be easily accessed, managed, and updated
You'll need one when you'll build a website that stores data somewhere
Being a developer is a live long learning journey.
It might look hard at first to learn all these things but take one step at a time.
You can learn all of these in 6 to 12 months if you are effective and consistent.
I hope found this useful and if you did please let me know. If you have any question feel free to DM me on Twitter .