Hello amt, Please find my responses below -
On Fri, May 27, 2011 at 1:06 AM, amt <0101...@gmail.com> wrote: > First of all, hello! I want to start learning programming. I'm looking > into becoming more than a hobbyist programmer. I searched a lot on Google on > what programming language should I learn first and I see a lot of good words > about Python so I decided to go for it but have some questions: > > 1)What book should I start with? ( I have checked Python for non > programmers but there are a lot of titles there, what should I pick first?I > was thinking about Invent your own computer games with Python.) > >> I think Learning Python and Core Python Programming are good books. > Please also have a look at Learn Python the Hard Way. > > 2)Version 2 or version 3? What should I go for as a beginner and why? ( I > ask because some books in the Python for non programmers section are for > python 2, Invent your own computer games with Python is version 3.) > >> I would start with version 2 first as I think there are more resources > available on that. > > 3)Algorithms, memory management, data structures, when is the right time to > learn them? > >> :) . The two things go hand in hand. It is like pieces of a jigsaw. Now is the right time in my opinion. But you should be able to map the data structures with the programming concepts. For some data structures C/C++ may be better options to consider. I consider myself as a student only and this is my personal approach. May be there is a better way. Regards, Sumod > > > Regards, amt. > > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > http://mail.python.org/mailman/listinfo/tutor > > -- http://spawgi.wordpress.com We can do it and do it better.
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor