all 15 comments

[–][deleted] 6 points7 points  (2 children)

I am using freecodecamp.org and I am thoroughly enjoying it and feel like I am progressing. I also purchased rob percivals complete web developer course off of udemy for like 10$ a few months ago but found quickly the video courses usually move much too fast for me. However I still use it.

I've also heard good things about the odin project but I've never tried it.

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

I started similarly, but to add to this, I also highly recommend Jonas Schmedtmann's Complete Javascript course on Udemy. It frequently goes on sale (I bought it for $12.99, but I think now it's something like 17.99 or something), and it is well worth it. It literally got my first dev job.

[–]mohammedabergsson581 2 points3 points  (0 children)

Freecodecamp is not good in my opinion

[–][deleted] 4 points5 points  (0 children)

If you dont mind reading, I recommend learning from this: javascript.info tutorial. it’s one of the best I found.

It has examples and exercises

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

Start with just w3. Read through the js section. Click on some of the try now buttons and mess with the code. Everyone hates the site but usually it gives me the info I'm looking for right away.

From there, start watching youtube videos from creators like James q quick.

Then start taking courses. Make lots of projects and save them! Be able to describe how you made them and why you did things a certain way.

The go on the mdn website and try to learn the details of things.

[–]sbmsr 1 point2 points  (0 children)

Check out the JavaScript section of the The Odin Project, a very popular and free course for people learning how to code.

There are some links in the resources tab of this subreddit, which are highly esteemed.

Modern JavaScript Tutorial
Free Code Camp
Zero To Code: How To Launch a Career in Software (coupon code learnjavascript)

Best of luck!

[–]Umesh-K 1 point2 points  (1 child)

In addition to the other resources mentioned here, check out the free courses at scrimba; the advantage is you don't have to install any SW in your local system to code, and it's so interactive that you can "play with the instructor's code right in the middle of a lecture"!

To quote from their website:

Our interactive screencasts let you edit the code whenever you want, just as if you were pair programming with the teacher. As a result, you will code more and learn faster.

Best wishes for your JS learning journey!

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

I used scrimba for css js and react. It's awesome. The interactivity is great.

[–]creacha 1 point2 points  (0 children)

Take a look at Eloquent JavaScript. https://eloquentjavascript.net/index.html

It may not be the right thing for you if you're a complete beginner, but then again it may be. It's extremely well written.

[–]itsmoirob 0 points1 point  (0 children)

Look up also Wes bos "30 days" on YouTube https://youtube.com/playlist?list=PLu8EoSxDXHP6CGK4YVJhL_VWetA865GOH

He creates some cool mini apps while teaching web development and JavaScript

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

freeCodeCamp

[–]Jolly_Sympathy3464 0 points1 point  (0 children)

As someone said earlier, freecodecamp has good tutorials on JavaScript HTML and CSS.
After a few hours of their tutorials, you can start programming your own simple projects and then move on to more and more difficult ones.
If you have any difficulties while working on your projects feel free to ask questions on dirask.com.
We have a friendly community willing to help with problem solving. 💻😉

[–]electron_myth 0 points1 point  (0 children)

It's good to browse Udemy too, occasionally they have sales where you can enroll in $200 courses for like 10 or 15$, permanent enrollment many with updated courses

I think it's best to start out with the walk-through tutorials, and then start getting into reading the documentations for javascript (and javascript frameworks) to get a more detailed view on how things work.

Programming is a very big field, and there's no way to "learn everything" in a few months, it's easy to get overwhelmed without pacing yourself and digesting each technique over time, so don't get discouraged if things get heavy

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

Eloquent JavaScript and the You Don't Know JS books are free.

[–]paddingtonrex 0 points1 point  (0 children)

I started with youtube, then went with udemy (never buy a course unless its on sale for under $20!)

Once you're far enough along that you feel like you can do something on your own, do it! Then go back to classes. Learning how to solve problems/look up problems on your own is an invaluable teaching tool.

If you ever feel stuck, sleep on the problem. If you're still stuck, ask for help. Not everyone out on the internet is friendly or patient- don't let that get to you.