Hi all - trying to expand my horizons a bit (partly for personal, partly for professional reasons) and am interested in what your thoughts are about languages that are reasonably easy to transition to from VBA. I know it's a lot of personal preference, and depends on what you want to do with it, so I'll try to be brief:
I like VBA because it works, right out of the box. I use it to build custom workflow tools for people I work with, generally passing data back and forth to some simple SQL tables. I build a UI with forms, some custom logic, connections to the tables, and can make it read from and write to our company's proprietary software. It can be made as simply or as complex as needed. No need for analyzing and testing out IDE's and text editors, no need to install things that other people may or may not have, no problems with modifying environments...just open and go. I like the inherent editor, and how easy it is to step through the code and write results back to a spreadsheet, so you can see what it's doing, clearly.
For years, on and off, I've tried Python, and quite frankly, can't get it to do much of anything without an inordinate amount of time and help. I've created a couple of applications for distribution at work, and people use them, but what took weeks to do, could have been done in Excel much easier and with a significantly better UI. So Python is out of the question - in fact it's fair to say that the mention of it elicits a borderline visceral response from me.
But what else would you suggest I look at? I'm thinking HTML / Javascript may be okay, but not sure about C# or Ruby or PERL and have heard people talking about LISP (which I know very little about). Maybe I'm just too old to learn something new, but I sure would like to try.
Thank you for any feedback! I've been a huge fan of the people on this site for a very long time, and your thoughts will be very sincerely appreciated!
Bookmarks