I've always had a passion for Computer Science…but when I first started college I wasn't focused and couldn't get far in the math classes needed for CS. Finally after f'ing around for so many years I decided to settle for Business because let's be honest, it's a relatively easy major compared w/CS and Engineering.
I'm glad I have the opportunity to work in Accounting right out of college. They say accounting is the language of business, and the experience I gain in the next couple years will carry with me and be transferable to many other industries and jobs.
However, I still want to follow my passion of working in high-tech/startup company of some kinda, preferably as a programmer. The thing is, by the time I get my CPA and acquire some experience in accounting, I'll be at least 30 years old. I think that's too old to be getting another degree in CS.
What I was thinking about doing is just learning how to program on my own — once I pass the CPA first, of course. I've gotten as far as Advanced C++ so I'm a little familiar with languages. Once I pass the CPA, I plan on taking a few classes on OOP and then picking up a few languages on my own, maybe Java, PHP, Ruby, etc.
Has anyone else wanted to dive into CS? What are the languages that's useful these days? I want to learn Java so I can develop on Android phones; PHP/RUBY for web development; and C++ to get a good foundation in programming. Any good website/resources for learning to program or participate in “projects”?
Will I have a chance at getting a good programming job? I'm not worried so much about the education, as I know the degree itself isn't worth as much as the actual programs you have built in your own free time. However, I'm concerned that it is hard to get a programming job unless you have started young and built several programs on your own.