Sorry if this is a stupid question, but I'll take the crap for what its worth.
Im really asking myself every day the same question: What programming language should I learn?
I really need to clear some things up, first of all some questions:
1. Ruby on rails, I hear alot about this, Ruby is the programming language of it, does any programming language looks like it?
2. PHP, can you make "maffia" games with PHP?
3. Java, should I learn this at all?
My goals: I want to become a programmer (not fully on my own, going to study in a few years) that can make things like twitter/facebook/maffia games(i hope you understand me, those games that you click and steal money from a baby)/forums/uploading sites or apps/iphone apps or android apps. Of course I am not able to learn this all, I need to be realistic, but do programming languages look the same or are the most programming languages totally different? Are a few programming languages able to do the same, why would somebody go for ruby and not for php or otherwise and so forth for the rest of the languages?
Hope you guys will help me out.