Learning Python: The trenches

Published: (February 3, 2026 at 04:04 PM EST)
2 min read
Source: Dev.to

Source: Dev.to

TL;DR

I didn’t expect Python to be as much of a pain and joy as it was.

My Learning Journey

I’ve been learning Python for the past three months and have had a love‑hate relationship with the language. When I started, I was excited—people often call Python “the language of the future,” and the sentiment is, “If you don’t know Python, why are you even here?”

The early stage was manageable. I learned functions and compared them to JavaScript, which helped smooth the transition.

Object‑Oriented Programming

OOP was a tougher hurdle. My experience with OOP in Java was already challenging, so encountering it in Python was intimidating. I struggled so much that I almost gave up. Some days I ignored the topic entirely; other days I spent hours trying to grasp the concepts.

Tip for beginners: If a concept isn’t sticking, skim over it for now. When you return to the more complex topics later, they often become more approachable after you’ve navigated the “muddier waters.”

Looking Ahead

Now, at what feels like both the end of one road and the beginning of another, I’m eager to see what else I can accomplish with Python. The language continues to fascinate me, and I’m confident there’s a lot more to explore.

So here’s to seeing where this new beginning leads.

Back to Blog

Related posts

Read more »

Searcher of lyrics's musics

Overview This application allows users to search for song lyrics by providing the band/artist name and the song title. The graphical interface is built with St...