My first programming language

My first programming language was Python. I didn’t choose it because someone told me it was the easiest to start with or because of it’s vast collection of libraries and frameworks. I chose it because I thought the name was cool. That’s it. (Was in 8th grade at the time)

Looking back, I am so glad I chose Python. I used to be an instant gratification monkey, and Python was easy enough to pick up quickly. The vast collection of libraries and frameworks mentioned earlier prevented me from losing interest for quite some time.

I know I said Python was my first programming language, but this is only partial because of two distinct facts:

1. I started scripting in batch before Python. I knew the windows command line like the back of my hand as well as batch scripting before I touched Python.

2. I wasn’t super passionate about programming until I learned JavaScript. Sure, Python was cool and all, but I stagnated before learning OOP with it, unlike JavaScript. It’s funny because JS classes are really pseudo-classes, and I learned the basics of OOP through them. My sudden break-through understanding of OOP gave me a huge motivation boost to learn more and more and to try new things.

This is why I consider batch my first scripting language, Python my first programming language, and JavaScript my first true understanding and conquering of programming basics.