I am a Visual Basic programmer.
I made a choice to learn a new language. I made this choice because I find it hard to create software designed for a hardware.
What would be the next language I should learn?
c++ or c# or c?
What IDE should I use?
I am trying to avoid using M$ software.