• Advertisement
Sign in to follow this  

Need some guidance

This topic is 3988 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello to everyone. I will try to be as less annoying newb as possible :) As the tittle says i need some advise on what to do, but before asking the question i will give some background which could probably help for the responses. So, to keep it short, i am an informatics student and i have already done 3 years in uni in Bulgaria. During these three years i didn't really specialize in anything, and on the contrary i tried to "feel" as many programming languages and other IT stuff as possible. I've had courses about Pascal, Delphi, Java, C++, PHP, HTML, general programming algorithms, databases, a little bit of mathematics and electronics. So i got a feel of everything(that i could) but in the end i felt like i don't really know anything. Then last September i had to move to live in France, where i am atm, and i've been studying the language since. Next semester i will continue with my informatics education (hopefully) in one of the best high schools available here - Politechnique. Saldy i will have to re-do 3rd year because of differences between the French and Bulgarian education systems, but that's another topic. Anyway, I guess you probably guessed where i am going with this... I need an advise of what to really specialize in. I feel it's about time i pick something and stick with. I've been jumping back and forth between Java, C++, C#, but never decided to stick with something. In general i am a hardcore gamer and i am interested in working in this branch of the industry. The other day i was looking at some job openings in Starbreeze Studios, just to see what the requirements are, and all the positions required C++ knowledge. I thought - "Well, that makes sense, c++ is good for engine programing, AI, etc... but for how long?". Now, i know that there is no "do-it-all" language and basically everything has a point of learning it, but still my question is - What would you suggest as a good language/technology to invest time in, in long-term plan? For example, should i pick C++ and go deep into it or there's no point because it will soon be replaced by C# for example? Does anyone find a Ruby coder useful to have in their company? ... That sort of stuff. I just lack the experience in the field and the "insider" point of view, so i can't make a decision... Hope you people can help me out. And also hope i didn't bore you to death :)

Share this post


Link to post
Share on other sites
Advertisement
I think most people here will agree that C++ is the way to go.

There are a LOT of people who think/hope that C# will overtake C++, and they might be right, but frankly, games are the domain of C++. There are a few games that use C#, but I doubt they are very portable!

Share this post


Link to post
Share on other sites
The world is always looking for a good IT specialist whatever the field of specialty.

So stick with C/C++ and learn the in and outs of the language.
If you know the in and outs of C/C++ , then learning another language is easy.

(You should also learn everything about a OS, like Unix,Linux or Windows. This will your programming life much easier).

www.nextdawn.nl

Share this post


Link to post
Share on other sites
So there are no big chances of C++ getting replaced by something else/new?
If so, i have a couple of other, more "technical" questions that hopefully ain't too annoying:

1. What book to use? I read the forums here, checked the thread about "what is a good c++ book/tutorial?", etc... but still, what is a good book on the market nowadays, keeping in mind the background that I described above?

2. What complier to use? MS Visual Studio or some replacement? If MSVS, which version? There are a million versions now...

Thanks for your responses! :)

Share this post


Link to post
Share on other sites
Quote:
Original post by Hunchback
So there are no big chances of C++ getting replaced by something else/new?
If so, i have a couple of other, more "technical" questions that hopefully ain't too annoying:

1. What book to use? I read the forums here, checked the thread about "what is a good c++ book/tutorial?", etc... but still, what is a good book on the market nowadays, keeping in mind the background that I described above?

2. What complier to use? MS Visual Studio or some replacement? If MSVS, which version? There are a million versions now...

Thanks for your responses! :)


First I agree with the rest to start with C/C++. It is simply a commonly accepted language and from thereout very easy to step over to VB, C# and Java.

Many books are available, I advice you to go to the Resource->Book section and simply pick one with a good mark and many good comments.

As for the compiler. If you are going to start on windows, it might be handy to buy MicroSoft Visual Studio 2005. It has a good compiler, but I don't have much insight at this (as long as it works, I accept it ;) ).

Regards,

Xeile

Share this post


Link to post
Share on other sites

1)Many books are available. These are some good books.
(Beginner)
C++ Primer Plus
(Advanced)
The C++ Programming Language by Bjarne stroustrup

2)If your target platform is windows then yes use Visual Studio.
There is an FREE edition called Visual Studio Express edition.
(google it).

www.nextdawn.nl

Share this post


Link to post
Share on other sites
What about the "Thinking in C++" 2nd edition books?
And for linux should i use gcc or what? I heard about something called Jumala or something like that, but i couldn't get it to work and now i don't even remember the correct name...

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement