Im currently learning Ruby for mac as a starter programming language. So far I am liking it. But my end goal is to be able to develop homebrew stuff for the 360 and possibly standard Windows applications.
Ive heard of C++, Java, and a few others. Even Visual Basic 2010. But my question is, what language should I learn after I get Ruby down? What language should I learn so that i can eventually use the SDK and XNA?