I have a background in C++ and Java and Objective C programming, but i am finding it hard to learn python, basically where its "Main Function" or from where the program start executing. So is there any tutorial/book which can teach python to people who have background in C++ or Java. Basically something which can show if how you were doing this in C++ and how this is done in Python.
OK i think i did not put the question heading or question right, basically i was confused about the "Main" Function, otherwise other things are quite obvious from python official documentation except this concept.
Thanks to all
I started Python over a year ago too, also C++ background.  
I've learned that everything is simpler in Python, you don't need to worry so much if you're doing it right, you probably are. Most of the things came natural.
I can't say I've read a book or anything, I usually pested the guys in #python on freenode a lot and looked at lots of other great code out there.
Good luck :)
Python for C++ or Java Programmer