Hypertext Grav Theme

A fast, simple, compliant Grav CMS theme.

Welcome to Hobbyist JavaScript!

A demo website to teach people about javascript.


Hi there! I'm Michelle, and I've been tinkering with JavaScript for over a decade. I live in the vibrant province of Ontario, Canada, where I enjoy baking, swimming, and spending time with my two dogs, Jasper and Cody. Over the years, I've discovered the immense satisfaction that comes from building something from scratch — be it a delicious cake or a sleek web application. That's why I created this site: to help you learn the art of coding in JavaScript, even if you're just doing it for fun.

Why Learn JavaScript?

JavaScript is one of the most popular programming languages in the world and a cornerstone of web development. Whether you're looking to build interactive websites, develop games, or simply automate parts of your daily life, JavaScript can do it all. Here’s why learning JavaScript is a great choice:

How Can This Site Help You?

Whether you're a complete beginner or looking to polish your skills, this site has something for you. Here’s how we can help:

To give you a sneak peek, here’s a simple piece of JavaScript code that you'll learn to write:

// A simple JavaScript program to display "Hello, World!"
console.log("Hello, World!");

And here's what you can expect visually when you're coding along with us:

An image depicting a cozy study setup with a laptop open to a JavaScript coding tutorial, a notepad, a cup of coffee, and a view of a rainy window.

Ready to dive in? Let’s start this journey together, one line of code at a time. Happy coding!

  1. Try Catch Blocks - Handling errors gracefully.
    Categories: [advanced tutorials]
  2. Understanding Booleans
    Categories: [essential tutorials]
  3. Unraveling JavaScript Closures - A great way to understand functional programming.
    Categories: [advanced tutorials]
  4. Variables: Declaration, Naming, and Scoping - Understand and use variables like a pro. From naming to long subtitles for testing, variables are just the greatest and most wonderful thing you can use.
    Categories: [essential tutorials]
  5. Control Flows - Exploring Program Control Flows in JavaScript
    Categories: [essential tutorials], [advanced tutorials]