using schools to your advantage one of the most used online resources for learning online computing technologies is schools you can find the main page at single resource can help you discover every web technology needed to build any sort of modern application you can imagine the topics includehtml css javascript sql jquery php xml asp net howeveryou should realize that this is just starting point for python developers use the schools material to get good handle on the underlying technologyand then rely on python-specific resources to build your skills most python developers need combination of learning materials to build the skills required to make real difference in application coding after you get the fundamentals downyou need resource that shows how to use xml with python one of the better places to find this information is the python and xml processing site at topicsbetween these two resourcesyou can quickly build knowledge of xml that will have you building python applications that use xml in no time getting past the common python newbie errors absolutely everyone makes coding mistakes -even that snobby fellow down the hall who has been programming for the last years (he started in kindergartenno one likes to make mistakes and some people don' like to own up to thembut everyone does make them so you shouldn' feel too bad when you make mistake simply fix it up and get on with your life of coursethere is difference between making mistake and making an avoidablecommon mistake yeseven the professionals sometimes make the common mistakesbut it' far less likely because they have seen the mistake in the past and have trained themselves to avoid it you can gain an advantage over your competition by avoiding the newbie mistakes that everyone has to learn about sometime to avoid these mistakescheck out this two-part series