Hello, A year ago, I started learning VBA and have used it in MS Outlook and Excel, along with a couple of other non-MS products. As a manufacturing engineer at a chemical company, it has been very beneficial to use. I really enjoy programming and want to do more of it. Thinking it was the next logical thing to learn, I just started learning VB.NET. I see, though, that there are a lot of alternate languages and also have since seen Linux in use, and was impressed. I'm wondering, though, what programming language can be most broadly used? Is VB.NET only usable with Windows? Is there a VB equivalent in the Linux world? At this point, I'm wondering if learning VB.NET is the smartest thing to do, or should I spend my time and money learning a different language? Thanks, Wanna kill these ads? We can help!