The document provides a list of web development resources, including courses on HTML, CSS, JavaScript, React, and backend development with Express.js and Mongoose. It emphasizes the importance of hands-on practice and suggests specific time commitments for each learning area. Additionally, it advises against learning certain frameworks like Bootstrap and recommends using documentation for Tailwind CSS and UI libraries instead of video tutorials.
The document provides a list of web development resources, including courses on HTML, CSS, JavaScript, React, and backend development with Express.js and Mongoose. It emphasizes the importance of hands-on practice and suggests specific time commitments for each learning area. Additionally, it advises against learning certain frameworks like Bootstrap and recommends using documentation for Tailwind CSS and UI libraries instead of video tutorials.
HTML and CSS For Absolute Beginners | 2024 Crash Course
- Do these fatafat!
Namaste JavaScript 🙏 Course - JS Video Tutorials by Akshay Saini
- A great course to understand JavaScript. - Time commitment: 1 week to grasp the basics of JS.
2. React Basics
● If you want to build real projects or participate in hackathons,
learning React is essential. ● Follow this playlist (only till lecture 9): React Basic YouTube Playlist
● Additionally, We recommend reading and trying out examples from
the official React documentation: React Docs - Learn ○ Time commitment: 1 week of focused learning.
3. Backend Development
To learn backend development, focus on Express.js and Mongoose:
● Follow this playlist (watch till lecture 26):
Backend YouTube Playlist ● Time commitment: At least 2 weeks, actively experimenting by building mini projects.
Add-ons
● Tailwind CSS – Initially, you don’t need to learn Tailwind or Bootstrap.
However, if you have time, We recommend learning Tailwind from the official documentation: Tailwind Docs ○ Note: Don’t learn Tailwind from videos. Instead, apply it while working on projects. ● Bootstrap – Don’t learn Bootstrap; it’s outdated. ● UI Libraries – Initially, avoid UI libraries. But if you're interested, check out DaisyUI: DaisyUI ○ Again, don’t learn it through videos. Instead, explore the documentation and use it in projects.