The Full Stack Web Dev roadmap for beginners.
The roadmap for beginners to become full-stack web developers.
The Bucket Technique
As a part of this technique, we will study each technology just enough to start building sites.
My breakdown for frontend and backend development is as follows:
➔ Database (Insert, Update, Delete)
After you finish learning all these technologies, you will be able to build good designs but it is not possible to build a stunning website without graphic designing skills. You need to either be a good designer or refer to some design that is good enough for your site to look amazing!
For that, you can either refer to some websites which are already built by great designers or refer to my curated list of free design resources for developers here.
I recommend the following options from a huge list of available options with pros and cons:
1. PHP - Easy to learn, best for beginners, limited support of libraries
3. Django/Flask (Python-based backend Frameworks) - Includes ORM, great set of python libraries, need to learn python
Not recommended for beginners
1. Frontend frameworks like react, vue, angular
3. Website builders
Tools every Web Developer should know about
➔ UX wing for Icons
➔ PixaBay for free Images
➔ FreeHTML5 for free templates
➔ Unsplash for Image API
➔ JSON Placeholder for fake Online REST API
➔ More resources are available here
If you wish to learn from videos on the internet, this would be my best recommendation: https://teachyourselfcode.io
I make stuff on the web and write blogs about it.