Sort:  

Hmm well C# for Unity but your choice on what you do, just work hard and keep at it. :)

so c pluss will work even if i plan to add online mode?

Well a lot of languages should work for online mode, it depends on preferences.

If you want to get to the prototyping stage quickly; it is possible to build games using nothing but HTML and CSS.