Can someone please fill me in on what programming language(s) I need to learn, what I need to download and install, and where I should start? I know very little of what I should be doing and what my resources are. I am working on OSX. Is that going to be an issue? I can use Virtual PC sparingly.