I have been told by one of my colleagues at work that it would be a good idea for me to learn C#, but I don't know much about it. I am reading up on the basics (I will need to go on a course to learn it I think), but my question is..
..What does C# do that VBA doesn't?
from what I have read so far, it looks like you have to be very specific regarding memory locations, but aside from that I do not know the differences (I am still learning how to program). I know that C# is faster than VBA.
To put it simply, why should I learn the language?