📓 Cabinet of Ideas - Spring 2025

Stop Doing Tutorials. Learn Programming Like This by Axel Casas, Ph D Candidate Python in Plain English

Stop Doing Tutorials. Learn Programming Like This | by Axel Casas, PhD Candidate | Python in Plain English #

Excerpt #

Back when I was a Psychology undergraduate student, I started studying Python with Coursera’s courses. I watched and rewatched videos until I gained some familiarity, fluency, and understanding of…


Learn programming faster and better #

[

Axel Casas, PhD Candidate

]( https://medium.com/@axel.em.casas?source=post_page-----5bbaf362b6dc--------------------------------)[

Python in Plain English

]( https://python.plainenglish.io/?source=post_page-----5bbaf362b6dc--------------------------------)

Image generated by the author with Substack’s AI image generator.

If I had to start learning Python again, I would do it differently.

Back when I was a Psychology undergraduate student, I started studying Python with Coursera’s courses. I watched and rewatched videos until I gained some familiarity, fluency, and understanding of the concepts.

I learned Python, yay!” I thought.

Well, not really. When I took my first programming test, I realized I didn’t know how to code. I stared at the computer trying to figure out how to start writing the first few lines.

This is the modern illusion of learning.

So please, don’t learn like I did. Do this instead.

How To Learn Coding Effectively? #

Let’s start with what I mean by learning effectively.

Learning is about linking information from your short-term memory to your long-term memory. Rereading and rewatching, for example, gives you some fluency in the concepts you are studying, but they “save” that information in your short-term, working memory.

This is why you think you learned something when you didn’t.