A pragmatic approach to training programmers
Justin James believes there should be two educational tracks for software programmers: a true computer science program that focuses on a very mathematical, theoretical approach to programming, and a hands-on route that educates people to be real-world programmers. This TechRepublic download features his ideal course listing for such a training path.