Oops, forgot to mention .NET too. To be honest, the main reason of my confusion is that I've been surfing on the internet about those languages for quite a time and have read some threads on HN too (I mean people comparing them). Some people say that this is better than that but other say the opposite, I just don't want to regret my choice in the future and still be in demand with my skillset in, let's say, 5 years. Thank you for your time tho.