Superstar
Smash Champion
I've actually never ventured deep enough into C++, but I'm thinking I might as well get started. However, in this uni, C++ is an upperdivision course, and since I'm just finishing my freshman year, I need to go into it self taught. My programming experience is just Java, PHP [lol], and C#. I've done a little bit of assembly, and very minute portions of C++ for homebrew back when I was interested in that.
Sadly, internet tutorials suck, except to learn very basic stuff, so any recommendations on books/compilers, etc would be awesome. Only book I got was C++ for dummies...doesn't help too much, just basic syntax.
Someone suggested this for a book: http://www.amazon.com/exec/obidos/ASIN/0672326973/christopherheng
For compilers/IDEs though I'm uncertain. I have used Dev C++, but I've never liked it. For one the tabbing is/was just horrific, uneven and some tabs are much larger than others, and it just wasn't visually appealing enough for long hours just sitting there. I like Visual Studio, but I'm pretty sure it's attached to .NET, and I can't use it for native C++. If someone knows how to make non .NET code work with it I'm all ears, otherwise, any good C++ IDE recommendations would be awesome. I use Programmer's Notepad for PHP, but I'd like to avoid it for C++.
Since I'd also like to learn cross-platform stuff, a good Linux IDE suggestion would also suffice. I'm planning on installing Fedora Core on my gaming rig [that or the laptop, I feel more comfortable programming on my PC], since I don't care much for Ubuntu. I'd rather find a Windows IDE, since I spend most of my time on it [I game a LOT], but I'll take any suggestions into consideration.
I also need a way to detect Memory Leaks. Is it just look at the Task Manager and check the CPU, Page Fileing, and RAM, or is it something else?
For GUI type applications, I'd rather just use C#, so I'm gonna use C++ for minor programs/games. I already made one game [it's the standard beginner copy something project] in C#, halfway through I was thinking of switching to C++ but I figured I might as well finish it [not done yet, but almost, very close]:
http://www.sendspace.com/file/y7tc8b
I hear SDL is good for cross platform projects, but other than that, abstract everything?
tl;dr - I want to learn C++ and need a good IDE/memory leak check method.
Sadly, internet tutorials suck, except to learn very basic stuff, so any recommendations on books/compilers, etc would be awesome. Only book I got was C++ for dummies...doesn't help too much, just basic syntax.
Someone suggested this for a book: http://www.amazon.com/exec/obidos/ASIN/0672326973/christopherheng
For compilers/IDEs though I'm uncertain. I have used Dev C++, but I've never liked it. For one the tabbing is/was just horrific, uneven and some tabs are much larger than others, and it just wasn't visually appealing enough for long hours just sitting there. I like Visual Studio, but I'm pretty sure it's attached to .NET, and I can't use it for native C++. If someone knows how to make non .NET code work with it I'm all ears, otherwise, any good C++ IDE recommendations would be awesome. I use Programmer's Notepad for PHP, but I'd like to avoid it for C++.
Since I'd also like to learn cross-platform stuff, a good Linux IDE suggestion would also suffice. I'm planning on installing Fedora Core on my gaming rig [that or the laptop, I feel more comfortable programming on my PC], since I don't care much for Ubuntu. I'd rather find a Windows IDE, since I spend most of my time on it [I game a LOT], but I'll take any suggestions into consideration.
I also need a way to detect Memory Leaks. Is it just look at the Task Manager and check the CPU, Page Fileing, and RAM, or is it something else?
For GUI type applications, I'd rather just use C#, so I'm gonna use C++ for minor programs/games. I already made one game [it's the standard beginner copy something project] in C#, halfway through I was thinking of switching to C++ but I figured I might as well finish it [not done yet, but almost, very close]:
http://www.sendspace.com/file/y7tc8b
I hear SDL is good for cross platform projects, but other than that, abstract everything?
tl;dr - I want to learn C++ and need a good IDE/memory leak check method.