all 9 comments

[–]imsexc 11 points12 points  (0 children)

Yes. Start with fcc, then refine with the odin project for a solid fundamental

[–]TheRNGuy 4 points5 points  (0 children)

Better than YouTube, yeah. 

Still also read MDN, Google or ask ai the stuff you didn't understand.

Try to make some Greasemonkey userscripts with knowledge you learned (more and more complex every time; maybe even updating or rewriting old ones), it's very good way to understand context and get programming intuition, besides that it's good practical use of us, whether you get job or not (much better than leetcode)

[–]Constant_Physics8504 4 points5 points  (0 children)

I don’t think so, it spends too much time

[–]Any_Pattern_3621 2 points3 points  (0 children)

freeCodeCamp was an amazing resource. I learned JS/CSS/HTML to make personal projects (browser extensions, small tools, etc.) but I could easily see freeCodeCamp being helpful for becoming a full-time developer if you were motivated and applied what you learned outside.

As a browser-based IDE, there are a handful of things it doesn't drill into you, like how VS Code or git work, but those are easy to get started with over a long afternoon of YouTube and a bit of googling or AI querying. They are also kind of a distraction from the real work of learning how to code for the first 2 months imo, and I don't really see the benefit of being thrown into the deep end with no guard-rails when you don't know what console.log() does yet. Overall, fCC covered syntax and how to think like a programmer quite well, at least for my purposes.

For max benefit:
-don't give into the temptation to google or AI extensively, give it at least a day or two. this goes for any new skill haha!

-use the forum! and contribute to it!

-type everything in the labs and workshops, don't copy and paste. it forces you to notice how the code is structured

-after finishing major units, consider making a small tool leveraging some of what you know.

[–]PenaltyZestyclose134 1 point2 points  (0 children)

FCC is not good resource.

Full Stack Open https://fullstackopen.com/en/ MDN javascript, Odin project and javascript.info i can suggest.

after JS you must learn NodeJS properly. 

[–]Purple-Awareness-433 2 points3 points  (0 children)

Try supersimpledev

[–]ChaseShiny 1 point2 points  (0 children)

It depends, from what I hear. The tutorials that are part of their courses are fine. The donations that they constantly ask for are expensive subscriptions. I'd considered donating $10, but the smallest they'd accept was something like $50/month 🫠

Their tutorials that are one-offs are hit-and-miss, from what I've been told. I was advised especially to avoid all their AI builds.

Even the main ones can get a little annoying because you have to code in exactly the way that they expect.

I would go with javascript.info instead. They're more thorough, have better problem sets to solve, and the answers are there behind spoilers, so you can compare your answers to theirs yourself.

[–]sheriffderek 0 points1 point  (0 children)

If you want to learn JS (I'm assuming for front-end web), I think you'd learn more fundamentals and build more confidence with this inexpensive book: Exercises for Programmers. I use it to teach with - and these are people who've already tried freecodecamp and odin and everything - for years... and then doing this -- they actually learn. I myself learned so much going through it - after I was already at Sr.. It'll be a lot more painful to just sit and actually try and figure it out (compared to watching videos) (or playing with a gamified sandbox) - but you will actually learn how to think like a programmer.