>You still don't understand. Most applications and programs
>are written in C++!
Are they?
>I will be taught C++, because it's exactly what I'll need
>to know when I apply for a job in programming.
No, that will simply get your application tossed in the same bin as those from people knowing WP macro's, Javascript and C64 BASIC V2.
You need more than C++. First of all you should study C, then C++(And you should understand the differences between C and C++, and why C would be more useful in some cases depending on the application). Then you should get to know and use Java, C#, PHP and every language you can get you hands on.
While you're eagerly studying all of this you would be well advised to look into code layout and documentation. Also look into code management, application design and software testing.
When you've learned and used these languages, know all about how to make well designed, maintainable code and how to debug that code, then you've (hopefully) developed an understanding of programming in general and about the merits of each language.
Hiring someone is trivial, many companies use external consultants just to screen the programmers from the hopefulls. Your application will be competing against seasoned veterans who know everything you know + 250 percent and have many years of experience. When you're hired, the real process starts. They have to train you to be part of a team, to deliver, to plan and manage your own time and to make quality code. And that's before they give you anything interesting to work on.
>I'm not
>saying that games and programs are made JUST in C++. Part
>of it has something to do with Directx, OpenGL, etc. It's
>just today's industry. If not C++, than what do honestly
>think today's games are programmed in?
Most game development is about licensing an engine and then hiring 25-50 people to do story, graphics and most importantly scripting using a scripting engine built into the engine. So most of the programming that goes into making a game is really done in a scripting language and only minor tweaks of the actual engine is done in C++.
>Maybe C++ is useless to you guys for making independent
>games, but it's my future in programming so I must know
>what is best for my next change. I suppose it'll be
>Truevision3D.
Knowing the language is not understanding it. You can go to any internet forum and see a sig saying 'knows C,C++,C#, Java, Delphi, VB, PHP and SQL), but the person has never actually used that knowledge for anything useful, couldn't finish a project if it saved his life and applies the same solution to every problem he is faced with.
Knowing C++ is good, but it won't give you a headstart over a VB programmer with imagination and a poodle. Focus on learning to program rather than what language you program in. Write the same program in various languages and note the benefits and burdens of each. The basic elements are the same, conditions, branches, loops etc. so programming really comes down to how the programmer solves a problem in the most efficient way.
EDIT:
And in reference to your subject - You're never done with any language you've learned.
Andy
>are written in C++!
Are they?
>I will be taught C++, because it's exactly what I'll need
>to know when I apply for a job in programming.
No, that will simply get your application tossed in the same bin as those from people knowing WP macro's, Javascript and C64 BASIC V2.
You need more than C++. First of all you should study C, then C++(And you should understand the differences between C and C++, and why C would be more useful in some cases depending on the application). Then you should get to know and use Java, C#, PHP and every language you can get you hands on.
While you're eagerly studying all of this you would be well advised to look into code layout and documentation. Also look into code management, application design and software testing.
When you've learned and used these languages, know all about how to make well designed, maintainable code and how to debug that code, then you've (hopefully) developed an understanding of programming in general and about the merits of each language.
Hiring someone is trivial, many companies use external consultants just to screen the programmers from the hopefulls. Your application will be competing against seasoned veterans who know everything you know + 250 percent and have many years of experience. When you're hired, the real process starts. They have to train you to be part of a team, to deliver, to plan and manage your own time and to make quality code. And that's before they give you anything interesting to work on.
>I'm not
>saying that games and programs are made JUST in C++. Part
>of it has something to do with Directx, OpenGL, etc. It's
>just today's industry. If not C++, than what do honestly
>think today's games are programmed in?
Most game development is about licensing an engine and then hiring 25-50 people to do story, graphics and most importantly scripting using a scripting engine built into the engine. So most of the programming that goes into making a game is really done in a scripting language and only minor tweaks of the actual engine is done in C++.
>Maybe C++ is useless to you guys for making independent
>games, but it's my future in programming so I must know
>what is best for my next change. I suppose it'll be
>Truevision3D.
Knowing the language is not understanding it. You can go to any internet forum and see a sig saying 'knows C,C++,C#, Java, Delphi, VB, PHP and SQL), but the person has never actually used that knowledge for anything useful, couldn't finish a project if it saved his life and applies the same solution to every problem he is faced with.
Knowing C++ is good, but it won't give you a headstart over a VB programmer with imagination and a poodle. Focus on learning to program rather than what language you program in. Write the same program in various languages and note the benefits and burdens of each. The basic elements are the same, conditions, branches, loops etc. so programming really comes down to how the programmer solves a problem in the most efficient way.
EDIT:
And in reference to your subject - You're never done with any language you've learned.
Andy