If you want to be productive and prepare yourself for the future, you should
definitely learn C# (or VB .NET, or Java, they are very similar now).
If you are interested by system level programming, performance, etc., you
should probably learn C++ too, but maybe C is enough here and you should
also try a bit of assembly if you really want to go this way (the important
piece is to understand what goes on under the hood, and what you will learn
here will be useful even if you program in C# or Java afterwards).
And don't hesitate to learn other languages too (Lisp, Smalltalk, Eiffel,
Python, Javascript, AppleScript, Prolog, ...). They will broaden your view,
even if you don't use them in your everyday work. They will help you
understand where languages like C++ and C# come from (for example, Lisp,
which was invented in 1959 already had garbage collection). You can do this
on the side, in spare time.
Bruno.
"Wojtek Kowaluk" <w_****************@I.Dont.Like.Spam> a écrit dans le
message de news:Xn**************************@217.30.129.166.. .
I recently started learning c# and I want to ask if this is good
investition. Maybe I should learn c++? It's better to know c++ or c# nowadays. What about the
future? C++ is very popular now, will c# be more popular in futer then c++ or
maybe c++ will be ruling for very long time?