Vrezh Oganisyan / January 7, 2022
9 min read • ––– views
One of the most common questions I came across during the teaching and mentoring experience!
As an answer, I’ve collected all the articles, resources, books, and courses I'd recommend for people who are starting their journey 🔎
Check out my article below 👇
Table of Contents
I think it's obvious that books are the most important attributes in mastering the language or technology. They are helping to form the right mindset for working with hard, big, and sometimes vague material.
I re-read these books a lot of times, and every time I was exploring new ideas and become a better engineer.
2️⃣ It's important to write down all the code examples from the book. I recommend opening a repository for the book and work with every chunk of code you see.
🚫 Avoid jumping from one book to another. Pick one or two and read them to the end.
Newbie / Intern
|The Definitive Guide by David Flanagan||enru|
|Refactoring Guru by Alexander Shvets||enru|
🚫 I recommend watching courses or videos only after trying to work with books, documentations, and articles. If you tried everything mentioned above and still have questions, then ⤵️
📝 Watch a video and code alongside the blogger making sure to question every line of code.
Newbie / Intern
|Code Basics by Hexlet||enru|
|From Zero To Hero (Both parts)||en|
|Tasks and Microtasks by Jake Archibald||en|
|Collection of articles about asynchronous JS by Vrezh Oganisyan||en|
|Understanding the Event Loop||en|
There are things in life one learns lifelong. For example, nobody can ever say that she's mastered English. We learn languages our whole life, making them better and better, learning new words, phrases and constructions. The same with programming languages ⤵️
If you want to grow, surround your environment with videos, articles, and even TikTok (sorry) about programming so you will stay on top. Bloggers are here to help you with that.
🚫 Don't forget to code alongside the blogger.
|The Tech Lead||enyoutube|
|Fun Fun Function||enyoutube|
|Kent C. Dodds - vids and - articles||enwebsite|
It's nearly impossible to imagine one's life without Twitter if you want to be at the top of the news.
JS world is growing fast, and the only way to stay updated is to follow some of the most popular accounts. The people who design and create the future of JS, share their knowledge on Twitter.
|Jonathan Z. White||en|
|Web Standards Conf||en|
|JS World Conference||en|
You might also like
The Flow Mode
About flow mode and the tools which may help you to keep this mode on!
Published on June 6, 2020
How to choose a programming language?
Text version of a webinar that I've been given on 27th of March, 2021.
Published on March 29, 2021
😈 Unpopular opinion. Ep 2
Designers are the most important people in the product creation process
Published on December 1, 2021