Beginner JavaScript
Beginner JavaScript:
Some JavaScript Video Tutorials (YouTube)
FreeCodeCamp have a host of good resources online, including this 3 hour YouTube video for Learning JavaScript. It is a Beginners course on JavaScript. Check it out here:
This one is a quick crash course in JavaScript for absolute beginners.
Free Courses
Here is a free course on JavaScript Essentials from Udemy. It has a rating of 4.5/5 (with over 21k reviews), was produced in 2016 and is for someone with a basic understanding of JavaScript syntax. It has 6.5 hours of lectures and tutorials on JavaScript.
Contents include:
- Learn basic syntax that can apply to any language.
- Learn what is a programming language and the basic concepts for beginners.
- Understand what is JavaScript in it's truest form.
- Know the basic syntax of JavaScript.
- Know some hidden quirks in JavaScript
- Advanced JavaScript
In this Udemy Course which has over 59 hours of content is an Introduction to JavaScript too. It was created in 2019 so quite up to date and has 4.4/5 ratings review. It is of course free of charge.
Contents include:
- problem solving and logical thinking and asking the internet for help (Googling)
- prompt (Windows) and terminal (Mac)
- Node and NPM basics, printing and output
- error debugging and tracing code
- object types and strings
- variables and constants, loops, conditionals, functions, recursion and objects
- dictionaries, maps, or hash tables
- arrays, numbers, math and mathematical operations
- boolean logic and data structures
- algorithms
- object oriented programming (OOP) or classes
This is a really cool JavaScript challenge for beginners. You will build 30 things in 30 days with 30 tutorials. Very cool and by a strong coach, Wes Bos.
https://javascript30.com/
Other top places for learning JavaScript include the following:
W3Schools
CodeAcademy
JavaScript.com
I would also recommend following these people as the best people to follow on Twitter for JavaScript:
Addy Osmani @addyosmani - A Google Software Engineer and concentrates mostly on Chrome Development Tools.
Karolina Szczur @fox - organiser of JSconfAU and CSSconfAU. She is big in the tech community and knows a lot of about web performance.
Umar Hansa @umaar - Shazam Web Developer pumps Twitter with Development Tips and is great across Web Development.
Natalie MacLees @nataliemac - Co-founder of the LA Chapter of Girls Develop and Founder of Purple Pen Productions, she has over 20 years of experience and loves to share her knowledge.
JavaScript in the Community:
London JavaScript Monthly and London JS Community
JS Oxford
Halfstack
Front End Developer Love
City JS Conference
International JS Conference
Continue Learning:
Advanced JavaScript
Vue
React
Node
jQuery
Express
Ember
Angular
AWS
Learn Node
Others
Some useful resources: