Thanks all.. I already know a little SQL as I deal with an application that uses Oracle as a back end and will probably continue to work on that here and there.

The application I work with also is based in Java and if I am looking to increase my knowledge for my current employer that would be the way to go.

I found I have a book on for programming with Python I originally bought for my daughter when she was wanting to learn about programming so I may end up using that first and then making a decision on another language later.