Three answers for you.
C++ is my overall favorite. It has a lot of things to be careful of, but it has the raw power to say "You. Yes you. Bit address 0x4f82a2e3. Go there." It's very flexible, mostly because it does almost nothing for you. It's a lot of fun for that.
C# is my favorite for developing tools. WinForms are a great library, really easy to use, and the language has libraries for everything. Also, as /u/Humorousone mentions, it has amazingly good debugging in VS.
Python is my favorite for one-offs and quick scripting. When I don't care about performance or reusability, it's just so damn fast to develop in.
My first language was Java. I transitioned away from it because really, fuck Java.
3
07 Jul 2015 05:52
u/NoGardE
in v/programming
Three answers for you.
C++ is my overall favorite. It has a lot of things to be careful of, but it has the raw power to say "You. Yes you. Bit address 0x4f82a2e3. Go there." It's very flexible, mostly because it does almost nothing for you. It's a lot of fun for that.
C# is my favorite for developing tools. WinForms are a great library, really easy to use, and the language has libraries for everything. Also, as /u/Humorousone mentions, it has amazingly good debugging in VS.
Python is my favorite for one-offs and quick scripting. When I don't care about performance or reusability, it's just so damn fast to develop in.
My first language was Java. I transitioned away from it because really, fuck Java.