CS50 Changed How I Think
Around 2015 I discovered CS50 on edX Harvard's intro to computer science. I thought it would help me build games and websites. It did, but it turned out to be something else entirely.
It unlocked a new way of thinking. Logical sequencing. Breaking abstract problems into concrete steps. That mental shift is a superpower you can apply well beyond programming.
The problem sets are famously hard. There's a point where you stare at your code, convinced it will never work. That's not a flaw it's the most important feature.
CS50 didn't just hand me the key. It taught me how to think like a locksmith.
If you're considering getting into tech, start here. Even if you're already in tech, it's worth revisiting. The discomfort is the point.