Shush! Don't speak lies about visual basic!
Python is good for math. But it's also VERY good as a first language because it teachs fairly good syntax, as well as it's Object Oriented.
VB Teaches HORIBLE syntax and coding practices.
He wouldn't be learning python to use, but more like a stepping stone to learning a good language like C#, Java, C++ or the like.