HI guys, I know you’ve probably heard this a lot, but here’s the question:
How can I fill the gaps between what I learn in FCC and building projects?
I really like Free Code Camp, but I also often feel insecure about my coding abilities. For example, I can complete the coding challenges without too much struggle, save for a few occasions (I really appreciate the advice I’ve found here, thanks), but I just can’t seem to apply the knowledge effectively.
On Medium and YouTube, I often find the advice that to really learn code one has to build projects, but how? Sometimes I come up with ideas, but then I find out I can’t implement them, or I simply can’t decide which technology is best suited to build it.
I also tried building some of the front end pages recommended in the p1xt guide, but I feel that the weeks I spend building them I’m missing out on learning more things on the Free Code Camp curriculum (I am currently on pause at the React section).
To be honest, I enjoyed building the projects, but I feel like I am missing a lot of important knowledge. For example, I did well at the JS algorithm challenges, but I am not confident with the DOM; I learned Sass, but I’m bad at design and CSS animations. I don’t know if I should stop and focus on the basics a couple of months or if I should finish the front end libraries certification and pick up on those things afterwards.
I think I have too many questions:
- Should I just rush the FCC challenges and then double back to refine my coding skills?
- Should I learn React before DOM and APIs?
- Should I have learned how to deploy websites before learning front end libraries?
- Should I follow tutorials or try to figure out things like carousels on my own?
- Should I build my own projects, even if I get stuck for weeks, or should I just focus on the ones here in FCC?
- How can I use all the cool stuff like ES6 and Sass If I still can’t wrap my head around APIs, JSON and databases?
- Should I follow all the flashy tutorials on Youtube or study documentation and try figuring out how to build stuff from there?
Sorry about the rant guys, I want to try and focus on my learning, I want to trust what I’m learning on Free Code Camp, but Every time I’m about to learn a new skill, some flashy new tutorial or article pops up, making me feel like I 've been treading water while all the other coders zip around on jetskis.
I feel lost, I don’t know what to do, but I want to be able to build stuff without always having to rely on tutorials. I mean, I really want to learn. The guys making the tutorials learned, so it’s possible, but I simply feel I don’t know enough code.
I’ll really appreciate your advice on any of the difficulties I’m currently facing.
If TL:DR:
What should I really be spending my time on to really learn web development?
PS: I don’t know any coders in real life (No hate please )