I've been trying to pick a high level programming language like Python for a long time. For some reasons, I've always been intimidated when approaching them. I've tried Ruby before and even tho it really looks easy, I just thought I didn't have enough solid ground in programming to tackle it. I couldn't understand what was happening under the hood and it frustrated me. It feels to magic to me.
Then I met Python. Gave it a try, read about the data structures, took a look at the libraries, took lot of notes, etc for some days and then I gave up. I couldn't see where I was going with all this.
Then I met Django and found the love of my life (I hope my girlfriend won't read this far). I played with Django for about a week or less and it made me feel like it could solve all my problems. I started devouring all the books and documentation I could find about it. I even successfully developed and tested a mobile app that ran perfectly on my iphone and ipad. I felt I could become a programmer again. So...
I got back with Python today. After a couple of weeks playing around with Django, I realized we would never be together forever without getting things right with Python. While I was with Django, Python didn't change but I did. After my experience with Django, I can say with confidence that I'm ready to tackle my relationship with Python for good. For good!