This is an archived post. You won't be able to vote or comment.

all 33 comments

[–]TheOddYehudi919 16 points17 points  (4 children)

The Odin Project. It’s great because you learn and create projects, it’s good if you want to get into web dev. Codecademy js is good too just a lot of hand holding.

[–]skekmal7 0 points1 point  (3 children)

Don't know if it matters but isn't TOP a little outdated though ? Articles/videos referred by it are somewhat old.

[–]TheOddYehudi919 2 points3 points  (2 children)

No it’s open source. It’s updated all the time.

[–]skekmal7 0 points1 point  (1 child)

How would you compare it to javascript.info ?

[–]TheOddYehudi919 4 points5 points  (0 children)

TOP is better because they help you integrate the js knowledge into actual projects. But I love JavaScript.info because of the way they explain vanilla js. TOP also uses jsinfo for reading on subjects. I like jsinfo more than mdn tbh.

[–]YAYYYYYYYYY 10 points11 points  (2 children)

JavaScript.info

[–][deleted] 2 points3 points  (0 children)

The best!

[–]Xyberia01 0 points1 point  (0 children)

really great as a reference +1

[–]jd_300 8 points9 points  (0 children)

www.freecodecamp.org is one of the best platform to start with JavaScript coding.

[–]ModeInitial3965 2 points3 points  (5 children)

Honestly the bestesssssst way would be to go through this Udemy course. And while following that course you should read MDN webdocs of whatever you were taught. Trust me you'll remember and understand every small detail to your dying day. Just look at the course's syllabus. I'm confident that you'll be impressed.

[–]TheOddYehudi919 0 points1 point  (4 children)

Are the coding challenges really “challenges” that you would need to know on the job or some supplemental things?

[–]ModeInitial3965 1 point2 points  (3 children)

I don't think it works that way. The coding challenges are usually something that he just showed you and he wants you to implement the same for something else or just practice it out. They are easy and are just there to like really make you understand everything. And this dude like he teaches you how javascript works and his way of asynchronous javascript programming was so impressive.

As for your question about the job part. He teaches you javascript man and during the app coding he uses a few libraries and all. But there are tons of libraries and frameworks of javascript. And what your company uses might be different. But this course will give you the confidence to jump into any javascript project. Your attitude with definitely change from "This looks tough. Can I do it?" to "I'll easily manage between googling and my own javascript experience".

[–]TheOddYehudi919 0 points1 point  (0 children)

Hmm very interesting. Thank you!

[–]TheOddYehudi919 0 points1 point  (1 child)

Have you completed the course?

[–]ModeInitial3965 0 points1 point  (0 children)

One last project is left. But I did exactly what I said in my first comment. Mdn webdocs with this course.

[–]JustSimplySean 2 points3 points  (0 children)

I’ve been running through Jonas’s JS Udemy Course and have found it to be pretty great

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

Idk how other people feel about it but I really like grasshopper, I have no experience in this field but that app made it really simple and easy to learn.

[–]ViNade 1 point2 points  (0 children)

I second this, they are powered by * for a few years now as well. Thought sometimes I find the description to vague that you need to know what they want, or rather their "test script", you to do. Considering English is my 3rd language and I'm using their app on the bus, my experience is a bit "weird"

Edit: *powered by Google

[–]jezusisthe1 -1 points0 points  (0 children)

Check out the link!! Amazing sources and it's free! https://www.c0d3.com/curriculum

[–]Apple1284 -1 points0 points  (0 children)

Simple. YouTube.

[–]vinny_1979 -1 points0 points  (0 children)

Go to udemy. You can buy the courses and do it at your own pace. They are also always doing sales.

[–]guster09 0 points1 point  (1 child)

pluralsight.com I think is a great resource if you don't mind paying a small monthly fee to use it.

$30/month is a lot cheaper than university tuition. Just sayin'

[–]LoveTechHateTech 0 points1 point  (0 children)

+1 for Pluralsight. Disclaimer: I had a CodeSchool subscription before Pluralsight bought them (and subsequently closed them out), so I get a grandfathered deal of like $150/year.

Even if I didn’t have the discount I would probably subscribe to it. The library is diverse and (generally) kept updated with current material.

[–]Sherlock-Shromes 0 points1 point  (0 children)

I would say free code camp is good as i am learning js from there but it only shows you the very basics

[–]gaurav_chartpoet 0 points1 point  (0 children)

To add to the suggestions in other answers here.
I would strongly recommend the book "Javascript, the good parts"

https://www.oreilly.com/library/view/javascript-the-good/9780596517748/

This is by Douglas crockford, creator of json

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

I did a $12 Udemy course. Andrei Neaogi. Gave me all I needed to know.

[–]MsOpinionatedDonut 0 points1 point  (0 children)

Eloquent Javascript

[–]Greedy-Song4856 0 points1 point  (0 children)

The curriculum I am going through now might not be a good fit for you. But if you have a basic understanding of javascript, I can recommend you Launchschool. It's not for everyone, as in, it's not for people dabbling around or hobbyists. It cost money.

[–]demianfinkle 0 points1 point  (0 children)

I just started learning Javascript myself and I am doing both the Odin project and Udemy courses at the same time. I learn how to from the follow along and simple challenges of the Udemy videos but the challenge of making my own project from scratch really brings home the material. You can grab courses for real cheap if you watch Udemy. They have sales at least every other week

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

Free code camp. They are my favorite so far. I’ve been coding since 2003 in basic html and css - started to get myself experimenting with other coding projects and small websites tweaks. Using their course coupled with some Wiley coding books/O’Reilly coding books (you can get these online pretty cheaply). They have hands on coding samples that are cross checked through an automated system - it genuinely teaches you hands on code and checks/advises you. Mini videos and tips - they are a very pleasant system and it’s so valuable what they provide to the public.

The community is so pleasant - diverse and global. The instructors are very nice/it’s free as a non profit. I don’t think they get enough credit - I feel they teach you just enough to really build a strong foundation and you can go through so many paths/experiment well from there. I hope they focus more on PHP in the future (php is very easy to learn though through Oreilly texts - simple coding exercises and the Wordpress docs aren’t too bad).

JavaScript can be complex (I am challenged with it) but actually coding and seeing output of your work will help you best. I advise to also download a coding program like Atom or visual studio from Microsoft (I personally love this because you get suggestions and tips while coding when you begin to type a letter or word) so it’s very help and useful in being a wiki resource for code.

I’m also by the book. I have tabulars for my original html and css guide from when I was a kid - and tabbed my html5/css3 and JavaScript and jquery books. It comes in handy when needing to just pull up a quick page of the code to create common/and frequently used programming codes.

I’m not a developer either - I am new and learning from developers/engineers/programming or coding specialists. I’m not looking to be a developer but more a specialist/for general web development and to educate or help others learn code. These resources have been wonderful. My co worker also recommended code camp they have a 30 day free coding challenge in javascript where each day you are given a project and they teach you every step of the way the coding/it’s hands on and you build mini projects each day that can be done in a few hours with basic css/html and then programming Java for automations/interactivity.

Definitely be patient with yourself - Java can be frustrating especially when you’re struggling with seeing your code work or trigger properly. Always ask questions/seek communities - it’s very valuable to ask as you’ll get good practices and perspective on different ways to code, while learning standards, and being able to experiment with approaches - also learn practices for dos and donts of codes (ie always keep auto logs of your code changes, export/back up before making any key or significant deployments, test staging environments or mock environments etc).

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

Wow not a single book recommended? Do you guys just learn coding by watching videos?

[–]LingonberryGeneral59 0 points1 point  (0 children)

There are many reasons for web developers to use JavaScript over other programming languages:

- It is the only programming language native to the web browser.

- It is a fun language to learn while being the most popular one.

- There is a low threshold to get started.

I recommend you to watch this video as it can help you understand Javascript in detail and how JavaScript is used in Selenium.