I have been a developer for ~10 years, with about 4 years of career development. Most of my programming is only done as a hobby, recently.
Much of my learning was with Eclipse and Java, as taught by strict instructors. Most of my projects over the years have been in Java. That makes documentation, commenting, and clean code very important to me. No one is perfect; though, some may come damn close.
I have a strong desire for proofreading one's own work. I wish more folks felt that way. Again, no one is perfect; though, some need to try harder...
Other past software includes some C++ and a little C#, with SQL thrown in everywhere. These days, I have been practicing Git, Dart, better HTML/web standards, and some of the newer and more efficient coding practices in the industry.
A few public sites: