DEV Community

Cover image for A basic JavaScript course is NOT enough - Do these 5 things!

A basic JavaScript course is NOT enough - Do these 5 things!

Arnau Gómez on August 17, 2020

About 3 months ago, when I started learning to code from scratch, the prospect of completing the entire freeCodeCamp JavaScript course seemed an im...
Collapse
 
carlosds profile image
Karel De Smet

Nice! Would indeed recommend CodeWars although I haven't used it in quite some time. It's usually more rewarding to build something you actually want to use yourself.

What I would also do:

  • Read all books from You Don't Know JS and take notes.
  • Take the free Javascript 30 course by Wes Bos. Don't cheat, try hard first before you give up and look at the actual solution.
  • Listen to podcasts whenever you feel like it (during your commute for example): JS Party, Syntax, The Changelog ...
Collapse
 
madza profile image
Madza

codewars is especially awesome for pre-interview phase

Collapse
 
arnoldgee profile image
Arnau Gómez

That's right! Cracking the interview is tough and algorithms daily practice is the way in. Do you think I should read a book on algorithms too?

Collapse
 
codinglanguages profile image
Your DevOps Guy

I recommend this post on how to prepare technical interviews, where I list resources that you'll find useful.

dev.to/codinglanguages/how-to-ace-...

Thread Thread
 
arnoldgee profile image
Arnau Gómez

Thanks for the resource! It'll definitely help.

Collapse
 
madza profile image
Madza

In the pre-interview phase, I would study some docs/books on data structures and algorithms and try to apply them to real problems in codewars...

Collapse
 
jamesncox profile image
James Cox

CodeWars and Hackerrank are the two sites I use to practice algorithms. Algorithms are not my strong suit, but I am trying to improve. I also need to learn when to use which datastructures better for which scenario. I kind of tend to solve different problems the same way. Great article!

Collapse
 
arnoldgee profile image
Arnau Gómez

Thanks for the comment. I didn't know about Hackerrank, but if you stick around I will review it in another article.

Collapse
 
gdhebling profile image
Gui Hebling

Bookmarking this for the near future :)

Collapse
 
arnoldgee profile image
Arnau Gómez

Yay

Collapse
 
shannannon profile image
Shannon🦖

oh, man - thank you! This is so helpful, bookmarking for future notes.

Collapse
 
arnoldgee profile image
Arnau Gómez

Thanks Shannon! Where are you in your JavaScript learning path? If you like this article you can meet me on Twitter, where I post more about javascript, webdev, and purposeful productivity. twitter.com/4rnoldGee

Collapse
 
shannannon profile image
Shannon🦖

Just in the very early stages, but always looking for aftercare when I finish courses!

Collapse
 
tnorbs profile image
Thais Norberlandi

Thanks for this!

Collapse
 
arnoldgee profile image
Arnau Gómez

You’re welcome! Where are you on your way to Javascript mastery?
If you wanna join me on Twitter: twitter.com/4rnoldgee

Collapse
 
confusedcoder1 profile image
Shristi Singh

This was really great!!
That FCC Javascript deal is sure something. :(

Collapse
 
apsychox profile image
Alice 🧞‍♀️✨

Bookmarked and following 🦄

Collapse
 
arnoldgee profile image
Arnau Gómez

Thanks Alice! Do you write/ are you active on twitter? Tell me and I follow you!