
22/04/2025
Day 2 of 31 - Back to Basics
After setting the pace yesterday, today was about slowing down and really understanding the core of JavaScript. I focused on variables and data types things that seem simple on the surface, but shape everything else that comes later.
I started by looking at var, let, and const, and the differences in how they behave. Then I went into the seven basic data types: string, number, boolean, null, undefined, symbol, and bigint. It was eye-opening to see how JavaScript handles type coercion behind the scenes, and how using typeof helps make sense of what’s going on in your code.
This stuff doesn’t always feel exciting, but it’s what makes everything else work. If the goal is to write clean, predictable code, you have to understand what’s happening under the hood.
One concept at a time. One step better each day.