JavaScript
- Introduction
- Useful websites for web developers
- Learning javascript by @Madisonkanna
- Node.js
- Npm
- More Frontend JavaScript Frameworks
- Videos
- Tweets
Introduction
- wikipedia: JavaScript
- v8.dev: Google’s open source high-performance JavaScript and WebAssembly engine.
- dev.to: JavaScript Objects
- dev.to: JavaScript Arrays and its Methods
- dev.to: 25 Métodos de Arrays en JavaScript que todo desarrollador debe conocer
- dev.to: Getting Started with JavaScript Modules
- dev.to: Username Validator Usernames should be formatted and they should conform to follow some validation constraints.
- freecodecamp.org: HTTP Networking in JavaScript –Handbook for Beginners
- dev.to: How to add In-App notifications to any web app!
- freecodecamp.org: Web Storage API – How to Store Data on the Browser
Useful websites for web developers
- canva.com Create cover images, graphs, videos and more
- mockuper.net Mockups generator
- cssnectar.com Website design showcase
- bgjar.com SVG background image generator
- npkill.js.org Easily find and remove old and heavy node_modules folders
Learning javascript by @Madisonkanna
- Variables + Scoping: Declaring JavaScript Variables: var, let and const
- Types: Understanding Data Types in JavaScript
- Objects, functions & arrays: Intro to Web Dev V2
- The DOM: What exactly is the DOM?!
- Prototypes + this: A Beginner’s Guide to JavaScript’s Prototype
- Events: “What the heck is the event loop anyway?” By @philip_roberts
- Flow control: For Loops - Beau teaches JavaScript
- Security and Accessibility: Web Accessibility
- Good to know - How to write clean code: Clean code concepts adapted for JavaScript
- Async JavaScript. Another epic tutorial by Tyler McGinnis Async JavaScript: From Callbacks, to Promises, to Async/Await
- Other things good to know but don’t need to necessarily master as a beginner: closures, Ajax requests, modules. To listen to the episode that inspired this thread: The Fundamentals — JS
- This blew up—if you’d like to join myself and an amazing community of beginners and advanced developers, I host this free club: CodeBookClub
Node.js
- wikipedia: Node.js
- nodejs.org
- github.com/nodejs/node
- developers.redhat.com: Introduction to the Node.js reference architecture, Part 5: Building good containers
- dev.to: How to build 7,000+ REST APIs within 2 mins (Node.js + MySQL) !!
Npm
- wikipedia: Npm (originally short for Node Package Manager) is a package manager for the JavaScript programming language.
- Npm
- npm has joined GitHub
More Frontend JavaScript Frameworks
- cult.honeypot.io: Best Frontend JavaScript Frameworks To Learn 2021
- react js: mithi/react-philosophies Things I think about when I write React code
Videos
Click to expand!
Tweets
Click to expand!
If you're learning JavaScript, you've likely heard people tell you how important it is to learn the fundamentals.
— Madison Kanna (@Madisonkanna) June 20, 2020
But what are they? And where do you learn them?
Here's a list of JavaScript fundamentals and my favorite free resources for learning them. 👇