I learned Go for three months. Made a few CLI tools, wrestled with pointers, felt smart. Then I switched to JavaScript… a week ago . Yesterday I finally understood for loops and regex. Today I'm writing this article instead of crying. Here's what the journey has been like so far. Spoiler: my brain hurts, but I'm laughing. Day 1: "Wait, no types?!" In Go, you write: var age int = 25 Enter fullscreen mode Exit fullscreen mode In JavaScript, you write: let age = 25 ; // cool age = " twenty five " ; // still cool?! Enter fullscreen mode Exit fullscreen mode I stared at my screen for 5 minutes. No compiler yelling? It felt like a teacher leaving the classroom. Pure chaos. Then I tried "2" + 2 and got "22" . Go would never. JavaScript is like that friend who says "yeah sure whatever" to everything. Day 3: Loops… finally loops I know loops from Go. for i := 0; i < 10; i++ – simple. JavaScript has: for for...in for...of forEach map I asked my roommate which one to use. He said "depends". I said "depends on WHAT".…