My .02...

...take a .NET class. I'm sure there's a local CC in your area that will offer a "Programming 101" or something similar. Also, there are plenty of "Get started with .NET" tutorials online, most of which are free.

The thing about .NET is that it is pretty easy to use, so people jump right in and start creating apps the wrong way. Even if you're just building utils to run on your own box, it's always a good idea to stick to nomenclature standards, best practices, proper documentation, etc.