Not sure this is the right forum, but here goes: Let's say ssomeone with no programming experience wants to begin learning how to construct quantitative models for trading. What wolud be a good progression in learning programming languages? How about starting with something like VisualBasic.net, then moving up the ladder to more sophistocated prgramming? Where would you go next? C++? Java? My questions basically are: Which languages are best to use, initally to learn, then ultimately for the greatest versatility? Which prograssion from a simple to more complex language makes the most sense? Thanks for any help!