I'm actually learning VBA currently in college (I'm 21.) From what I have picked up from its syntax it's far less user friendly when it comes to how you read it; however, it's an extremely useful language with a crazy amount of utility in every day life. If I were to compare two languages like Ruby to VBA for a beginner to learn I would suggest Ruby because it's far simpler and very straight forward however; VBA I believe has more overall utility and functionality than Ruby!
Hopefully that clears it up a bit for you <3