Chris

Learning to write (good) JavaScript - resources for beginners

Recommended Posts

The OP recommended WebStorm.

PhpStorm = WebStorm + PHP + Database support

If you don't need PHP or database support, Webstorm is better because it will load slightly faster and have fewer confusing menu options :)

Share this post


Link to post
Share on other sites

Yo yo, I'm a bit of a savant at "learning javascript" - went through a bootcamp, picked it up in 3 months, functioned as a teacher after, tutor people of all ages (including people trying to become professional developers) all the time. 

 

My suggestions:

 

1. Learn the syntax first via Code Academy. Search "intro to Javascript." This will get you up and running in the basic syntax in about an hour or three (or more! no shame in that). No-registration-needed alternative: https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics (worth reading anyway)

2. Get on some "good javascript practice" resources. Tackle at least https://eloquentjavascript.net/ , start reading https://github.com/getify/You-Dont-Know-JS . Deep dive Callbacks: http://javascriptissexy.com/understand-javascript-callback-functions-and-use-them/ Closures: http://javascriptissexy.com/understand-javascript-closures-with-ease/ and Array iteration / functional programming http://reactivex.io/learnrx/

3. At this point you are more than good enough to start actually making apps. Pick an app, make a clone of it in vue/react/jquery / some dead simple framework. Google tutorials, etc. Mess with websites via the chrome inspector. Crank out a bunch of crappy, janky, hacky apps. 

Share this post


Link to post
Share on other sites

These are a few JavaScript coding challenges designed for beginners.

You need to have basic JavaScript language understanding... then you can try to solve these.

 

GitHub format:

https://github.com/CodeGuppyPrograms/CodingChallenges

 

PDF booklet format:

https://codeguppy.com/site/download/50_coding_challenges.pdf

 

P.S. Solutions provided

 

 

wide_cc.png

Share this post


Link to post
Share on other sites

I would recommend: JavaScript: The Definitive Guide, written by David Flanagan. This book will be a great choice for people wishing to start their career in IT. The book covers all the essentials Junior software developer should know. The only drawback is that the book is stuffed with information - and if you didn't hear about JS before, it will be a kind of complicated for you to read it. 

Share this post


Link to post
Share on other sites

I recommend you to check the resources from codeguppy.com 

They are intended for people to learn JavaScript while building 2D video games.

Check for instance the Quick Hints toolbar (recently introduced in the code editor) and also the various game projects on the site.

 

quick_hints.png

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.