I develop both professionally and personally with a variety of languages for 20+ years with a specialty in manufacturing and accounting. My favorites are Ruby on Rails and ASP.NET since they require so much other rendering support (HTML, HAML, CSS, jQuery, and JavaScript) along with a database (PostgreSQL, SQLite, SQL Server, MS Access). Of course VBA is always fun to use to modify many windows applications or write your own which I used to do with VB6. I also enjoy CNC (Mazatrol, Fanuc, Heidenhein, Okuma alpha-numeric, Bandit) programming.