What Learning Python Taught Me in 2 Days

I started learning Python this week—not for the first time, but the first time it’s really sticking.

I’m coming at this with a background in linguistics and writing tutoring, and I wanted a path toward work that makes sense for how I think. So I’m starting with simple things like variables, math, and strings.

Here’s what I’ve learned so far.


🧠 3 Things That Clicked

  • You can store values in variables just like labeling things in language.
  • Combining strings and numbers takes a little thought, but str() makes it work.
  • Writing and running little scripts is fast—small wins build trust in the process.

🤯 What Surprised Me

It was more straightforward this time around than when I first tried this in 2021. I found it easy to see the pieces and make easy modifications. I enjoyed the iterative process.


🍎 A Tiny Program I Made

Here’s a little fruit calculator I built to practice math and string handling:

apples = 4
price_per_apple = 0.75
total_cost = apples * price_per_apple

print("You bought", apples, "apples.")
print("Total cost is $" + str(total_cost))

💬 Why I’m Writing This

I’ve stopped and started learning Python before, but this time I’m doing it differently—by writing what I learn, as I go. It helps me process it and keeps me moving forward.

If you’re new to coding, I hope this encourages you to try, and maybe to write about it too. Your voice and way of seeing things matter.


Written by Jaganath, a linguist and writing tutor learning Python to build a more flexible life. I write about what I learn to stay grounded and open doors.