I have a love hate relationship with python. It was the first programming language that I learnt when I was around about 13. The reason that I began to learn it was it was already installed on most of my computers (it was on my school laptop).
As time progressed on a little bit I began to learn other programming languages such as Java and JavaScript because I thought they were the proper programming languages. I only ever really learnt the basics of JavaScript and can to this day still program in Java but I would need to be using something like eclipse because there is not way that I can remember the syntax for all of the different packages that are used to create a user interface.
The other programming language that I am familiar with is swift because I tried to teach myself how to develop iPhone apps. I don’t do this anymore as I found that Swift was limiting with the number of library’s that can be used.
Fast forward to year 10 and I was doing Year 11 Computer Science we had a task where we had to write a code folio showing our coding works. This was in Python because it was an incredibly easy programming language to teach and would be accessible to everyone in the class given that it can run on pretty much any computer and also most of them did not know the first thing about programming. I however learnt that Python could be used in an object oriented fashion and is much easier to use library’s.
Now it is my main programming language. I use it almost exclusively and use it when ever I need to write a program to solve a problem outside of school.