Why I slowed down for the “easy” stuff

After weeks of SQL, switching back to Python felt like it should be a relief. It wasn’t, not at first. SQL rewards you for thinking in sets and tables. Python rewards you for thinking in steps, and I noticed I was reaching for SQL habits when a plain loop would have done the job.

So I went back to fundamentals on purpose: data structures, loops, functions, the built-ins everyone assumes you already know. Here’s what actually stuck.

Lists, dictionaries, sets: same job, different personality

I used to treat these as interchangeable containers. They’re not, and the difference only clicked once I thought about what each one is optimized to answer.