Learning JavaScript Literature in PDF
Best way to learn js?
Here are some excellent beginner resources for learning JavaScript
-
Mozilla Developer Network - the leading resource on JS
-
FreeCodeCamp - free course
-
CodeAcademy - intro to javascript - free course
-
Odin Project - full stack javascript - free course
-
Eloquent Javascript - book
-
javascript.info - reference resource
-
Traversy Crash Course in Javascript - video series
Software
-
Node.js - the most popular javascript runtime
-
VS Code - the most popular IDE for JavaScript
Code Sandboxes
-
JS Fiddle
-
JS Bin
-
CodeSandbox
-
CodePen
-
Repl.it - node
Other handy sites
-
Regexr
-
Github
-
Gist
-
Github Lab
-
Learn Git Branching
Books recommendations
are there any good tutorials for advanced javascript concepts and best practices?
Hello colleagues, I would like to share a learning tutorial for JavaScript that I have created.
Having gone through the dilemmas myself - following YouTube tutorials, taking courses on Udemy, and various schools - I realized that they were not comprehensive enough. Many concepts remained unclear to me, both during job interviews and while working. That's when I decided to create a tutorial that covers the subject matter as thoroughly as possible.
The tutorial consists of about 370 pages (in 29 parts) and follows the lesson structure from MDN, where the majority of the content comes from. I also wrote a smaller portion myself, drawing from various sources. Everything is in PDF files that can be saved and printed - I prefer paper to the screen since I entered this industry from another field where I spent a lot of time reading from books.
The tutorial is available on my GitHub repository, which is public and will remain so:
https://github.com/GoranKukic/javascript-fundamentals
I'll strive to make updates as new versions of JavaScript come out. Additionally, in the future, I plan to create similar resources for TypeScript and React.
I hope this tutorial will be a helpful resource for someone's learning, exam preparation, job interviews, etc. :)
P.S. I've added a master file that contains all the lessons, as well as the table of contents with links to the lessons for easier access. Additionally, at the end of each lesson where content from MDN was used, there is a link to the page with the original text and code examples.