My Advice to New Developers I recently read another post like this, and out of the 7 points in it, I only thought 2 of them were really sensible, so I thought being an experienced engineer, I might drop a little bit of my own advice. #1: Learn the tools native to your primary production and development environments, in that order If you’re in Windows, then learn PowerShell and the most common commandlets and aliases.