Code complete has been on my list for a while and this definitely bumps it up that list! I like your recommendation about finding a book on subject area in particular. Thanks!
Code craft is the book I normally recommend for people starting out. Code Complete which several other people recommend is a great book, but it's one of those books that make much more sense after you've been programming for a year or so.
Code Complete (2nd Edition) by Steve McConnell. It is perhaps the broadest book on programming I've ever read. It oviously can't go indepth on its topics, but it significantly helps to turn a lot of "unknown unknowns" into "known unknowns".
It really helped my to go from knowing how to program to knowing how to implement software.
I second Code Complete. It is a very good book, especially since you are just starting up. It will help prevent you from developing some bad habits. At my last company, I would buy a copy for all our new hires.
Code Complete by Steve McConnell, and VBA Excel for Dummies. I think the latter was a very well written book, and VBA programming is underrated because for many people it's a good place to start in terms of practical application and it also has the benefit of being an interpreted/scripting language, so you can get instant feedback like in Python. Beats typing main string(args[]) or whatever the hell it is before you even know anything
I second the recommendation for Code Complete. If you're looking for tactical construction advice, better to take it from someone with an established history of having constructed software.
reply