69 Blog Posts To Learn About Learn Javascript

cover
17 Aug 2026

Let's learn about Learn Javascript via these 69 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the Learn Repo or LearnRepo.com to find the most read blog posts about any technology.

Learning JavaScript involves acquiring proficiency in the JavaScript programming language. It matters because JavaScript is essential for web development, powering interactive front-end experiences and increasingly backend services, making it a critical skill for modern developers.

1. JavaScript Practical Coding Challenges For Beginners

Hello JavaScript code newbie! In this article I'm proposing you a series of coding challenges that will help you practice the basic language constructs and algorithms.

2. 5 Best JavaScript Chat Libraries

Chats and messengers increase users' interest in the site. With online chats customers may get immediate information about the products they are looking for.

3. Advanced JavaScript Tutorial: How to Reload a Page with Location.reload(true)

Have you ever felt like you needed to start over and press the refresh button?

4. Insert JavaScript into HTML Using the Script Tag

The script tag is the primary method to insert JavaScript into the HTML page. We will look at all the ways to use the script tag and the importance of each.

5. Is Lodash That Good? Performance Comparison of JavaScript and Lodash

Lodash is a very popular JavaScript library and I have come across it in almost every project I have, but was it justified? is she that good? let's find out in

6. Three Main Components of JavaScript

 JavaScript is certainly one of those programming languages which you can get started within a few hours due to its simple syntax, but would probably take you years to master it.

7. Display Desktop Notifications Using JavaScript

Learn how to use the Notification Web API to display desktop notifications in JavaScript.

8. Understanding isObject Method in JavaScript

Hence, in this article, we will see how to create an isObject function and use it to check if an object is actually an object. So, let's get started!

9. Using Decorators in Typescript

Typescript is a superset of Javascript. Decorators in Typescript are functions that add special behaviors to a class or members of a class.

10. How to Set the Default Node.JS version with nvm

11. Utility types in Typescript - Part 1: Partial, Required, Readonly

Typescript utility types allows Javascript developers to carry out type transformations. Some examples of utility types are Partial, Required and Readonly.

12. Understanding the Javascript Event Loop (Everything You Need to Know)

Demystifying the JavaScript Event Loop: Understanding Callstack, Callback Queue, and Event Loop for Efficient Development.

13. A Handy Guide to Parsing URLs in JavaScript

In this article, we’ll be diving deep into the topic of URL parsing in JavaScript and understanding how to access certain data from a URL string.

14. 24 Best JavaScript Blogs and Websites

In this overview, we have compiled a list of popular sites, as well as JS blogs that are worth reading and keeping in your bookmarks.

15. Decoding the Three Dots (…) Or Spread Operator in Javascript

The spread operator, spread syntax or 3 dots (...), is a type of syntax in Javascript that is used by both function calls and arrays/objects.

16. Utility Types in Typescript - Part 2: Pick, Omit, Record

Typescript utility types allows Javascript developers to carry out type transformations. Some examples of utility types are Pick, Omit and Record.

17. Top 10 JavaScript UI Frameworks & Libraries for 2022

From a client-side programming perspective, the language JavaScript has grown into the language of web development.

18. Should You Learn Javascript in 2021?

So, you want to learn programming but you’re unsure what programming language to learn, This is a position that every programmer has been in at some point.

19. 25+ Beginner Javascript Projects With Source Code on Github

A list of 25+ Javascript projects for beginners with source code available on Github. Easy Javascript projects for beginners.

20. The 7 Most Useful Array Methods in JavaScript

Article about useful Array methods in JavaScript.

21. One Hour JavaScript Coding Exercises

Here are some most recommended JavaScript Mini Projects.

22. 10 Useful JavaScript Functions to Learn

Read about the 10 must-know JavaScript array functions.

23. The Odin Project: My 111-Day Experience With It

From zero coding skills to building a calculator in 111 days with The Odin Project. Learn my journey, tools, and tips to beat tutorial hell.

24. An Anthology of Essential Frontend Resources to get you through 2019

Frontend development has taken the world by storm in the last decade with extreme progress in all web technologies (HTML, CSS, JS, etc.) sponsored and led by the biggest software companies in the world. It is arguably one of the highest paid, the most in-demand and satisfying job in the software industry for quite some time. This is the best time to learn it if you haven’t started already 😃!

25. Nextjs User Login Authentication in 5 Simple Steps Using Auth0

In this post we are going to discuss, how you can set up a user Login authentication using Auth0 in Next.js projects.

26. Using KeyExtractor in React Native's FlatList

In React Native, the FlatList component works well to render a long list of data.

27. 10 Fantastic JavaScript Projects for Beginners

Here are 10 Fantastic JavaScript Projects for Beginners.

28. Checking if a Value is a Number in Javascript with isNaN()

In Javascript, we have numerous ways to check if something is or is not a number.

29. What is JavaScript? - A Beginner's Guide

An overview of the JavaScript programming language, its uses, basic concepts, and brief history, all tailored for beginners.

30. Learn Fundamentals of JavaScript : Number Variable, Multiple Variables, Booleans, Strings

After exams and lots of procrastination, I finally resumed my #100DaysOfCode journey with JavaScript

31. A Quick Look at NodeLists and How They Work

Did you know that Javascript does not class a selection of multiple elements as an array?

32. Evaluating Conditional Statements in JavaScript

Let's learn about the JavaScript conditional statements!

33. 7 Tips For Becoming A Better JavaScript Developer

Sometimes I find myself going through the same steps when I work on different projects. These are just some of the things I've found helpful over the years.

34. A/B Experiments with Statsig Layers

A/B Experiments with Statsig Layers

35. The Easiest Way to Add Time Intervals in JavaScript

Learn to parse a basic workplace timesheet in a few lines of JavaScript.

36. How to Create a Blackjack Game With Alpine.js and the Deck of Cards API

Building the classic Blackjack experience in Alpine.js.

37. Reading Uploaded File Content in JavaScript

Web developers have many reasons to read uploaded file content in JavaScript.

38. Master JavaScript: A Beginner’s Guide to Building Dynamic, Interactive Web Pages

This blog post discusses JavaScript, its role, features and frameworks that are at a developer’s disposal. Read on to know more…

39. A Step by Step Guide to JavaScript Localization

JavaScript Localization Guide

40. 3 Must-learn JavaScript Concepts to Master Before Learning React

Jumping on learning React is easy, but you'll hit your head hardly later on if you are not yet familiar with these 4 key concepts detailed in this article.

41. Javascript Sets: An Essential Guide

A Set in Javascript is a unique list of values, similar to the set data type in Python.

42. The Ultimate JavaScript Beginner's Guide To Static Code Analysis

The answers to every what, why, when, and how about Static Code Analysis in JavaScript. Information about in-depth scanning, guard rails, and more.

43. Exploring Bitwise Operations in JavaScript: A Beginner's Guide

Learn how to use & | ^ ~ << >> >>> operators in JS with clear examples. Demystify bitwise operations for a more powerful and efficient code.

44. Everything You Need to Know About Javascript Arrays

Here is a list of pretty much any action you would want to perform on an array, and how to do it in Javascript.

45. Handling Node.JS as an Asynchronous Application with Error Handling

In this article, you will learn how to implement the following coding practices to differentiate between Synchronous and Asynchronous Calls.

46. Use Type-in Programs to Teach Kids to Code

Type-in programs were big in the 80's. Virtually all computer magazines and books use to publish code listings in BASIC. Kids spent hours at a time to type-in the programs, debug them and see them run on their Commodore / Apple II or ZX-Spectrum computers.

47. How to Utilize Javascript Array Methods

Arrays are a data structure that allows us to store multiple values in one variable. Array methods...

48. Coding for Gamers: The Long Dark

Before I became a programmer I loved to play games. I played games for many years before I even knew the most basic concepts about coding. However these days I see that people are trying to introduce their kids to programming and looking for ways to make programming concepts more approachable. I think that using existing games people love is a great way to do just that. That is why I wanted to start this new coding for gamers blog series. In this tutorial I will show you how to do that by walking you through the process of extracting a feature from a video game called The Long Dark and recreating it on your own.

49. How to Delete an Item in an Array at a Specific Index

If we want to delete items from an array, we can use the splice method that all arrays have. Let's look at how it works.

50. Java Vs. JavaScript: Know the Difference

Why do these two languages have such similar names? How do they differ from each other? This article will provide the answers.

51. DunYan: Understanding Inheritance in JavaScript

Inheritance is a mechanism in JavaScript that allows an object to inherit properties and methods from another object.

52. How I Built a Facial Recognition Application Using JavaScript and the Luxand.cloud API

Building a facial recognition application with JavaScript is not a daunting task. In this blog post, I'll walk you through the journey of developing one.

53. The Calculator Project: Why It Was Easier, Yet Full of Hurdles

Join me on my coding adventure as I tackle the Calculator Project. Discover the challenges I faced, the solutions I found, and the valuable lessons I learned.

54. The Most Important Programming Lesson I Ever Learned

The most important lesson in programming is learning to debug code. Here is a list of my favorite debugging tips and tricks in JavaScript, Python, and more.

55. The No-Cheat Code Challenge - How I Survived The Odin Project

Discover how I tackled The Odin Project without shortcuts, faced tough challenges like Fibonacci, and what I learned along the way.

56. Javascript Pointers Do Exist!

I bet you didn’t know that Javascript has pointers. Well, it does! Let’s take a quick look at how they are implemented and how they work.

57. Testing for Image Format Support Using Simple JavaScript

Here are two simple Async/Await JavaScript scripts that will detect and indicate browser support for the AVIF and WEBP image formats.

58. How to Insert an Item Into an Array at a Specific Index in Javascript

We use the splice method to insert an item into an array at a specific index in javascript, which takes 3 arguments - and also lets us delete items too.

59. Conditional Rendering in Vue

v-if and v-show are two ways to conditionally render content in Vue.

60. Exploring Common Uses Cases of the JavaScript Spread Syntax (…)

Understanding Javascript spread operator

61. Learn Javascript Fundamentals-Local Scope

Javascript fundamentals series Scopes, Hoisting, Closures

62. Demystifying Javascript Array Methods with Practical Examples

Understand how JavaScript array methods work by implementing three of the most common methods: map(), filter() and reduce.

63. Keeping Your Units Testable in JavaScript

Unit tests are a challenging topic, with many interconnected aspects that make it difficult for beginners.

64. How To Sort an Array of Objects in JavaScript?

Learn how to sort an array of objects in JavaScript using the sort() method, custom compare functions, and practical examples for strings and numbers.

65. A Tribute to innerHTML: A Love Story

I hope this ode has inspired you to give innerHTML another look and fall in love with its simplicity and convenience all over again.

66. The State of Copy-Pasting in JavaScript

You may think "Surely there's a library for that!", and yet, there isn't.

67. Mastering Javascript Variables: A Simplified Guide for Beginners

In JavaScript, a variable is a named reference to a memory location that can hold different types of data, such as numbers, strings, booleans, objects, or fu...

68. How to Use foreach() to Iterate Through an Array in JavaScript

Knowing how to use forEach in JavaScript is an important first step in writing code that is optimized for speed and efficiency.

69. The Noonification: Web3 hiring culture. What can we improve? (6/22/2024)

6/22/2024: Top 5 stories on the HackerNoon homepage!

Thank you for checking out the 69 most read blog posts about Learn Javascript on HackerNoon.

Visit the /Learn Repo to find the most read blog posts about any technology.