Shouldnt I be learning Visual BASIC?
AutoLISP will definitely be supported in future releases
VBA mostly for linking MSoffice programs with AutoCAD (i.e. AutoCAD ?? Access/ Excel)
VBA needs a programming and compiling tool ($$$)
Lisp better for working with/accessing AutoCAD information.
VBA better at dialog boxes, linking data.