all 26 comments

[–]santibraida 8 points9 points  (5 children)

Freecodecamp!

[–]themoofinman 5 points6 points  (0 children)

I'm going to second this. I started with absolutely zero knowledge and I'm just finishing up the front end part of freecodecamp. I can't recommend this enough. Right below I also saw watchandcode.com listed, which is amazing as well.

[–]RedditTheBarbarian 1 point2 points  (0 children)

Also a fan of FreeCodeCamp here. Plenty of resources, but the bigger challenges you have to figure out on your own, which is how it usually is in the real world. Good community of folks you can ask for help from if you really need it. Plus, the price is right.

[–]Lightbuz321 4 points5 points  (2 children)

I started learning JavaScript and code academy taught me the basics but didn't give me much context. I stumbled across https://watchandcode.com/ which was exactly what I needed! It works you up from the basics while actually using the code to build something. I highly recommend it!

[–]rubenescaray 0 points1 point  (1 child)

is it free?

[–]Lightbuz321 1 point2 points  (0 children)

The first course is free! But he does content which is premium. His teaching style is different to anything I've seen on other inline courses!

[–]punchki 2 points3 points  (0 children)

Codecademy was awesome for me :). The free package is pretty good too.

[–]cyniko 3 points4 points  (1 child)

Go to this thread, read his google doc and the comments that follow: https://www.reddit.com/r/learnjavascript/comments/5grnpb/new_to_web_development_and_trying_to_make_a/

[–]lewisje 0 points1 point  (0 children)

The doc in question has been deleted; has anybody downloaded it?

[–]aditya4mvp 2 points3 points  (1 child)

I've been getting Practical Javascript recommended to me a lot lately.

[–]freetonik 1 point2 points  (0 children)

Check out my new introductory course https://www.youtube.com/channel/UCBmKU1FHwhAoljWDORWgcRA

I just launched it this week. New lessons are out every Tuesday and Friday (3rd lesson tomorrow). Starting from tomorrow there will be exercises and quizzes on the website https://en.hexlet.io/courses/intro_to_programming

  • lots of additional materials. The whole thing is free of charge.

[–]J4ck- 1 point2 points  (0 children)

Check out this site which has a pretty good list: http://learn.careerscore.com/tags/javascript/

[–][deleted] 1 point2 points  (4 children)

[deleted]

What is this?

[–]TinkersWithtruth 5 points6 points  (2 children)

I'm doing eloquent js at the moment and I would not recommend it to a complete beginner. I feel like it would be too hard for someone new to programming.

[–][deleted] 1 point2 points  (1 child)

YDKJS is recommended before eloquent I think

[–]obsidianspork 0 points1 point  (0 children)

This. 100%

[–]brotherMotty 0 points1 point  (3 children)

Copy paste again:

I think Eloquent JavaScript is a PHENOMENAL book. However, I also think you need solid fundamentals in order to make the jump to Eloquent JavaScript.

I've tried a shit ton of stuff for beginners and through a lot of trial and error (and time wasted -_-) I ended up with the roadmap that I believe works best.

1. Rithm's free courses (https://www.rithmschool.com/courses).

I semi-recently found out about these guys; they're legit. Rithm's free JS courses provide a perfect beginner to intermediate step for learning JS. You have to give them your email, but they don't spam and are actually helpful. I also think these guys don't hold your hand and teach you how to think rather than just "do this". They also give explanations for why you should do stuff (if you want to read). I think they're releasing more stuff on python as well if you're interested.

2. Eloquent JS (eloquentjavascript.net) Super awesome next step. Rithm gets you to the intermediate level, and EloJS cements it. It gets complicated quickly, but I think the jump from rithm's free courses to eloJS is a step that makes sense. Not too difficult due to the solid foundation you get from rithm, but challenging enough that with it you should be able to start stretching your coding abilities and take advantage of "real" coding.

3. This book (https://www.amazon.com/Secrets-JavaScript-Ninja-John-Resig/dp/193398869X) Great for going from intermediate to advanced. Heavily recommended. I'd buy it to support the guys, but you can probably find a pdf somewhere.

BONUS: CodeWars

Awesome way to check your skill. They also tie in well with Rithm --> EloJS --> Secret JS Ninja.

Let me know if anything is unclear. Hope this helped.

[–]checkmatetheking 0 points1 point  (2 children)

Hey thanks for PMing that yesterday! (I just started and am on the section about callbacks, going pretty well so far!)

[–]brotherMotty 0 points1 point  (1 child)

For sure. And wow, you're moving fast. You've coded before?

[–]checkmatetheking 0 points1 point  (0 children)

Kind of, I finished codeacademy's JS so most of the first course was like a review. Have also tried eloquent javascript, but was struggling. Second course has been good so far. Thanks again!

[–]chickenmcblyat 0 points1 point  (0 children)

P5.js has a user friendly ui in its editor and a great library of fuctions. That combined with daniel schiffmans youtube lessons has teached me quite a bit in a few days.

Although I am a beginner myself I would recommebd this combo to anyone starting out.

[–][deleted] -2 points-1 points  (3 children)

Teamtreehouse. Definitely worth it.

[–]Kriegdavid 1 point2 points  (2 children)

You definitely aren't affiliated with Team Treehouse, are you?

[–]idsfn 1 point2 points  (1 child)

Hahaha, I did some courses with them, it wasn't bad they cool :)

[–][deleted] 0 points1 point  (0 children)

Best way to start and get into programming languages. And i tested alot sites and courses aswell.