I'm a Freshmen in High school right now, and I want to program applications for Mac. I've learned Ruby only, and planning to learn C, C++, and Java as the time goes on. Any suggestions for a good way to lead me to programming "path"? Just planning to make basic apps, not really "professional" stuff. Just really need some advice on which to start from. Xcode? Java first or C first?