DEV Community

Cover image for How to self-teach JavaScript

How to self-teach JavaScript

Carl Anderson on January 02, 2020

There's no denying that self-teaching JavaScript is difficult - although you have the benefit of always working on areas that interest you, it can ...
Collapse
 
eljayadobe profile image
Eljay-Adobe

I started with Eloquent JavaScript by Marijn Haverbeke, which is available for free, and has since been updated for modern JavaScript. Two thumbs up!

And with JavaScript: the Good Parts by Douglas Crockford. Alas has not been updated to modern JavaScript. At that time, two thumbs up... but now I'd say wait for an updated edition. (His new How JavaScript Works is not that update.)

Everything I learned with TypeScript was ad hoc, because there were no books for it at that time.

I expect that there are tons of other good JavaScript books available.

Collapse
 
adnanbabakan profile image
Adnan Babakan (he/him) • Edited

Great article!
But I found JavaScript the easiest one to learn by my self anyways. LOL
And maybe that is because I knew PHP and some C++ already.

Collapse
 
astrit profile image
Astrit

When you know just one language no matter which one I believe is much easier to learn the syntax for the others since you can find similarities in logic.

Collapse
 
wamokapaul profile image
Paul Wamoka

Very True. I leant PHP with lots of ease. Thanks to theI have attached basic knowledge I had while learning C

Collapse
 
mohammedasker profile image
Mohammed Asker

Where have you been, Carl?

If only you've written this post sooner than later, I won't have wasted my time learning too many things at once and not doing enough practices.

Keep up writing good stuffs 👍

Collapse
 
rnrnshn profile image
Olimpio

This a gem. Thanks for the article... 🐐🐐🐐

Collapse
 
calebpitan profile image
Caleb Adepitan

This is beautiful and everything here is so true, because I went through that road. I wish I could fav this more than once like Medium's claps.

Collapse
 
peterwitham profile image
Peter Witham

You are so right that the key to a learning path is to write code, all the reading in the World is only as helpful as putting it into some kind of practice.

Collapse
 
brycebba profile image
brycebba

Awesome article

Collapse
 
pabloocodes profile image
Pablo Villarreal

This was awesome!

I can honestly say this is the best way to learn Javascript.

Collapse
 
enriqueedelberto profile image
Edelberto Enrique Reyes

Thanks for the article. It's really interesting