There are tons of resources for Ruby on Rails and PHP. There is always Learn to Program the Hard Way with Python. I cut my teeth on C++ when taking prerequisites for Comp Sci Grad school before they had transitioned all entry level courses to Java. C++ resources are available on the web but they are not as strong as some of the web app tutorials out there. You might be better off with a book from the library.
I think you need to figure out where you want to be in the short term and work backwards. You can always change it once you are further along. It's actually a nice place to be. Plenty of people have learned to program to build their own web app, and there goal was to get a business going and build something, with either Python/Django or Ruby/Rails. I know some researchers that had to learn Python or R for working with their data.
Tell me where you want to be in 1 month from now and I will do my best to get the best resource for you. As previously mentioned I learned C++ with some very qualified guidance from professors. I learned PHP and Ruby on Rails primarily on my own. I have yet to tackle Python. Will do what I can to help.