Confused semi-newbie programmer needs some advice.
karanbhangui: I'm going to say learn/refresh your python. it'll let you focus on the programming, and not have to worry about language specific constructs.Good refresher: http://www.diveintopython.org/