# **Week 01 - 1.2 | Basics of Javascript**

## [Notes / Slides Link](https://projects.100xdevs.com/tracks/javascript-1/Javascript-101-1)


## For Practice
- [**JavaScript for Beginners - W3School**](https://www.w3schools.com/js/)
- [**JavaScript - MDN Docs**](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
- [**JavaScript - Official Docs(ECMAScript)**](https://262.ecma-international.org/14.0/index.html?_gl=1*1o5dmj1*_ga*MTU2MTM1Mjg4Ni4xNzI0MDkwOTk2*_ga_TDCK4DWEPP*MTcyNDA5MDk5NS4xLjEuMTcyNDA5MTA5MS4wLjAuMA..)

## Articles / Blogs Link
- [**Learn JavaScript for Beginners – JS Basics Handbook**](https://www.freecodecamp.org/news/learn-javascript-for-beginners/) - **Recommended**
- [**What Is JavaScript & What Is It Used For? A Basic Guide to JS**](https://www.semrush.com/blog/javascript/?kw=&cmp=IN_SRCH_DSA_Blog_EN&label=dsa_pagefeed&Network=g&Device=c&utm_content=676232809830&kwid=dsa-2185834088336&cmpid=18364821001&agpid=153934787429&BU=Core&extid=105136989511&adpos=&gad_source=1&gclid=Cj0KCQjw2ou2BhCCARIsANAwM2FRjP0WJT1RCLZZupTVpudg1hnsn43RhSr6lLu4tjkRFlxxwRMbicgaAtvDEALw_wcB)
- [**JavaScript Variables – A Beginner's Guide to var, const, and let**](https://www.freecodecamp.org/news/javascript-variables-beginners-guide/)
- [**JavaScript Data Types With Examples**](https://www.shiksha.com/online-courses/articles/javascript-data-types-with-examples/)
- [**JavaScript Operators**](https://www.freecodecamp.org/news/javascript-operators/)
- [**JavaScript If-Else and If-Then – JS Conditional Statements**](https://www.freecodecamp.org/news/javascript-if-else-and-if-then-js-conditional-statements/)
- [**JavaScript Switch Case – JS Switch Statement Example**](https://www.freecodecamp.org/news/javascript-switch-case-js-switch-statement-example/)
- [**JavaScript Loops Explained: For Loop, While Loop, Do...while Loop, and More**](https://www.freecodecamp.org/news/javascript-loops-explained-for-loop-for/)
- [**What are Functions in JavaScript?**](https://www.freecodecamp.org/news/what-are-functions-in-javascript-a-beginners-guide/)
- [**How Functions Work in JavaScript?**](https://www.freecodecamp.org/news/understanding-functions-in-javascript/)
- [**The JavaScript String Handbook – How to Work with Strings in JS**](https://www.freecodecamp.org/news/javascript-string-handbook/)
- [**The JavaScript Array Handbook – JS Array Methods Explained with Examples**](https://www.freecodecamp.org/news/the-javascript-array-handbook/)
- [**Objects in JavaScript – A Beginner's Guide**](https://www.freecodecamp.org/news/objects-in-javascript-for-beginners/)
- [**What are Objects in JavaScript?**](https://www.freecodecamp.org/news/objects-in-javascript/#:~:text=Objects%20let%20you%20group%20related,so%20on%20are%20reference%20values.)
- [**JavaScript Array of Objects**](https://www.freecodecamp.org/news/javascript-array-of-objects-tutorial-how-to-create-update-and-loop-through-objects-using-js-array-methods/)
- [**Objects vs Arrays**](https://medium.com/@zac_heisey/objects-vs-arrays-42601ff79421)
- [**How Does JavaScript Work Behind the Scenes? JS Engine and Runtime Explained**](https://www.freecodecamp.org/news/how-javascript-works-behind-the-scenes/)
- [**JavaScript: Behind the Scenes**](https://medium.com/@pratyushatrivedi/javascript-behind-the-scenes-dc1469511ada)