• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

C++ Beginners Thread

Schadenfroh

Elite Member
I have noticed that there are many people on Anandtech wishing to learn the very basics of C++. I have tried to consolidate information from several of these threads into one clear post. Please feel free to contribute excellent websites that can teach new programmers the basics of C++.

Websites:
[*]This is an excellent starter for beginners
  • My old C++ professor's online supplemental notes for his intro to c++ classes
[*]A next step for beginners after finishing the site above
  • Another C++ professor's online supplemental notes for his intro to c++ class
[*]Thinking in C++ Download
  • Found by mundane
[*]C/C++ Reference Page
  • I cannot recall who suggested it, great for looking up commands
[*]Introduction to Data Structures
  • Found by tfinch2
[*]C++ Language Tutorial
  • Found by tfinch2

Free and easy C++ IDEs
[*]Dev C++
[*]Visual C++ Express Edition 2008
 
Originally posted by: jman19
Noooooooo don't encourage more people to learn C++! 😛

But... then, who would write the next generation of software containing zillions of buffer overflows and null pointer exceptions?

😉

 
Originally posted by: lousydood
Originally posted by: jman19
Noooooooo don't encourage more people to learn C++! 😛

But... then, who would write the next generation of software containing zillions of buffer overflows and null pointer exceptions?

😉

The people who want real time software and not some emulated sandbox junk.

Try writing PS2 code with Java or VB and see how far you get 😉
 
Originally posted by: exdeath
Originally posted by: lousydood
Originally posted by: jman19
Noooooooo don't encourage more people to learn C++! 😛

But... then, who would write the next generation of software containing zillions of buffer overflows and null pointer exceptions?

😉

The people who want real time software and not some emulated sandbox junk.

Try writing PS2 code with Java or VB and see how far you get 😉

Who said Java or VB are great languages?

C++, Java, VB all have their uses, but they are not particularly great languages. Java just makes it slightly less difficult to write lousy code than with C++, and there are plenty of lousy programmers out there...
 
Would learning C++ be a practical goal for someone with a casual interest, or does it require a serious time commitment? As in, could I spend maybe 3 to 4 hours per week over the course of six months to get a decent understanding of C++?

edit: This may be a ridiculously foolish question. Feel free to laugh.
 
Originally posted by: Wheelock
Would learning C++ be a practical goal for someone with a casual interest, or does it require a serious time commitment? As in, could I spend maybe 3 to 4 hours per week over the course of six months to get a decent understanding of C++?

edit: This may be a ridiculously foolish question. Feel free to laugh.



honestly if you had just a casual interest in programming it might not be all that useful.

most things you want to do very quickly etc woul dprobably be much easier done in a scripting language. i guess it depends what you want to do and how much time you want to put in.
 
Originally posted by: Wheelock
Would learning C++ be a practical goal for someone with a casual interest, or does it require a serious time commitment? As in, could I spend maybe 3 to 4 hours per week over the course of six months to get a decent understanding of C++?

edit: This may be a ridiculously foolish question. Feel free to laugh.

Learning C++ is a great way to understand the fundamentals of most programming languages, but it is difficult to get some GUI/Windows applications developed. Most basic stuff is console based with string and file manipulation.

If you want to develop something that looks cool, I would say look at Java or one of the .NET languages like C#.
 
Back
Top