(Realistic) List of Web Dev Resources
Photo by Luca Bravo on Unsplash
I've been finding a lot of articles on DEV lately that garner a TON of reactions, especially ones that provide lists of more than 20 to 50+ resources!
That's a lot.
A lot of choice paralysis, too.
In reality, it's not about how popular the resources are, or how many you can add to your archive list (where you may not even pick up to read). Instead, it's about what problems these resources solve for you that makes a list successful. So, I will do just that!
Keep in mind these are my own opinions and by all means, if you like those really long resource lists, do use them. This list is meant to be accessible, cost-effective, and focused! These are also resources that have been successful for my learning.
My resources are all multimodal ways of learning (audiovisual, reading) - some may not be fully accessible by nature. At the end of the day, you know what works best for you!
Lastly, my resources are NOT hundreds of hours long! I studied all I have of web development throughout the last year of my full-time undergraduate degree, so when it comes to time-management, I've got you covered
Skip links
HTML / CSS
Absolute must if you're going into web development, and 100% needed for frontend development. These two are the builders of the visual front of the web
- Flavio Copes' HTML handbook [FREE] - a true, beginner-friendly, comprehensive, and easy read that gets you up and running with HTML quickly
- Flavio Copes' CSS handbook [FREE] - a comprehensive CSS resource and easy read
- Scrimba's CSS Grid - what I used to nail down CSS Grid, and revisit it
- Dev Ed's Responsive Navigation Bar Tutorial | HTML CSS JAVA... [FREE] - Don't ask... Just watch until 13:00 mins. I didn't understand HTML hierarchy until the 13 mins!
JavaScript
Literally the language of the modern web. You'll definitely need this to learn the whole ecosystem of the web, from Node.js to package bundlers like Webpack
- Code with Mosh's JavaScript for Beginners - ALL the basics of JS in bitesized, audiovisual format
- Code with Mosh's JavaScript OOP - everything you need to know about JS OOP in quick, bite-sized and well-explained audiovisual format
- freeCodeCamp.org's JavaScript Algorithms and Data Structures [FREE] - to practice JS you've learned, and learn DS & A
Vue.js / Nuxt.js
If you're learning Vue.js, these are the BEST resources I've stuck with, from basics to advanced
Note: Vue Mastery has courses on Nuxt.js!
- Flavio Copes' Vue.js 2 Handbook [FREE] - great to get you started in Vue 2 without mismatched YouTube tutorials (syntax doesn't differ between v2 and v3)
- Vue Mastery's courses - choose from beginner, intermediate, and advanced
- Debbie O'Brien's YouTube [FREE] - for AWESOME Nuxt.js tidbits!
Version Control
Must have if you're to work in teams / companies, or track versions of your projects
- Codecademy's Learn Git course
Responsive Web Design
The most necessary skillset you can add to your web design / development career
- Kevin Powell's Conquering Responsive Layouts course - BEST and most comprehensive course on responsive web design.
- Samantha Ming's Flexbox 30 [FREE] - the one flexbox resource I stuck with through visually engaging and adorable examples of flexbox in action.
Forums
In learning anything, you'll almost always get by with a little help from friends and fellow classmates. Take a quick coffee break and hop on these places for some help
- StackOverFlow - I don't find sO helpful for asking (am I the only one that gets shamed for a slightly unclear question? ). Instead, I use SO for finding issues that others have answers for.
- Vue Land Discord Code Help channels
- Nuxt.js Discord Help channels
Conclusion
Alrighty, that's it for today. This post will be updated as I find new info. 2 out of 2 posts today done!
My first post today if you want to read:
It's about time I collected all my resources I've successfully learned from into a list so it can be helpful to others! My rule of thumb is I don't learn from the most popular teachers like Wes Bos or Traversy Media (Brad Traversy), even though I know how amazing they are
This way, I don't force myself into learning from popular teachers even when the teaching style doesn't work for me
This way of learning web dev has really helped me reduce anxiety (longggg lists of 50+ resources scares me ), and helps me focus rather than suffering from "shiny object syndrome".
Have you had any resources you stick by? What learning style works for you? Drop them in the comments below!
Original Link: https://dev.to/maureento8888/realistic-list-of-web-dev-resources-253c
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To