I started writing code in 1980 with an original edition of K&R (which I still have), and have worked in dozens of languages/systems/applications since then. For the last decade+ I have been a manager/CTO type, and only in the last couple of years have I been doing some coding again. The principles don't really change, but the tools and libraries sure do!