Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

Ok... you might think... "Hey ! it's in the wrong section!"

 

Well... no... not really.

 

I want to learn C++. The .NET one will be easier to learn (I know C#, VB6, VB.NET,etc...) if I know the good old C++.

 

What I want is good tutorial for C++.

C++ .NET tutorial might suit also but I really want to learn the good old C++.

 

Any proposition ? Any good experience on how to learn this ?

Any reason why I shall pass directly to C++ .NET ?

"If someone say : "Die mortal !"... don't stay to see if he isn't." - Unknown

"Learning to program is like going out with a new girl friend. There's always something that wasn't mentioned in the documentation..." - Me

"A drunk girl is like an animal... it scream at everything like a cat and roll in the grass like a dog." - Me after seeing my girlfriend drunk and some of her drunk friend.

C# TO VB TRANSLATOR

Posted

What I want is good tutorial for C++.

C++ .NET tutorial might suit also but I really want to learn the good old C++.

 

Any proposition ? Any good experience on how to learn this ?

Any reason why I shall pass directly to C++ .NET ?

 

I know a little C++.

 

When learning something that broad, I'd hesitate to look to any free online source. The chances of finding a complete tutorial (or set of them) that goes from A-Z in the correct order without jumping around and without leaving gaps is near impossible. Normally tutorials teach a focused topic in a given language... just to get the basics, ie, loops, variables, logic and various compilation specific deals, you could run through 3-5+ tutorials and still get gaps... just in the basics.

 

Personally I'd just plop down 10 bucks for a good used "Learn C++ In 30 days/While You Sleep/Before Your Boss Kills You/Whatever" book. You know the fundamentals already. You don't need to be told what a loop is, just how it's done in C++. Really, a year old book you can get on Amazon for cheap. C++ has books that have been around for 5+ years.

 

As for C++.Net, I'd say not to really bother based on the logic of it. C++.Net is basically C++ that uses .Net code. You already know .Net, if you learn C++, you're like 98% (or more) towards C++.Net.

 

I think everyone should know at least a little something of C/C++. It's more powerful than .Net at lower levels and doesn't require the framework, but also more complex.

 

I'd like to learn more C++... But I'd also want to learn C# and Java as well. What a wishlist :rolleyes:

Posted

Thanks Denaes!

 

Some have link to good tutorials that don't have too many gaps or have some good book that they tried and found useful ?

"If someone say : "Die mortal !"... don't stay to see if he isn't." - Unknown

"Learning to program is like going out with a new girl friend. There's always something that wasn't mentioned in the documentation..." - Me

"A drunk girl is like an animal... it scream at everything like a cat and roll in the grass like a dog." - Me after seeing my girlfriend drunk and some of her drunk friend.

C# TO VB TRANSLATOR

Posted
As for C++.Net, I'd say not to really bother based on the logic of it. C++.Net is basically C++ that uses .Net code. You already know .Net, if you learn C++, you're like 98% (or more) towards C++.Net.

i sorta disagree - IMO its VERY different to program using .net as opposed to unmanaged.. i mean you cant even cout<< in managed(at least i dont think you can),

you gotta console.writeline..

 

imo C++.NET is a little bit skewed, it takes longer to load than C#.net or VB.net,

for that matter i suggest use C#.NET or vb.net if you're using C++.net (but ur language is ur choice so whatever)

 

its a big step down to learning Unmanaged C++.. no memory management either :p

(if you forget ot release a pointer you might get a memory leak ..etc), and lots of _'s and caps(DIRECT3D_PRESENT_PARAMS).. not very user friendly(or should i say, programmer friendly:))

 

pent

My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!)

vbprogramming.8k.com

My Project (Need VB.NET Programmers)

http://workspaces.gotdotnet.com/ResolutionRPG

Posted
I maked programs in Delphi 5. Memory management is not a problem. I got a lot of experience behind. C++ might be harder but I have good basic. And by the way... I already know C# and VB.NET. But learning C++ is a must to a programmer so I MUST learn it.

"If someone say : "Die mortal !"... don't stay to see if he isn't." - Unknown

"Learning to program is like going out with a new girl friend. There's always something that wasn't mentioned in the documentation..." - Me

"A drunk girl is like an animal... it scream at everything like a cat and roll in the grass like a dog." - Me after seeing my girlfriend drunk and some of her drunk friend.

C# TO VB TRANSLATOR

Posted

wow that's a .. big..... must.... :)

 

btw im not discouraging you to learn C++ ;) so dont get mad, i was just trying to point out the differences between managed/unmanaged C++

 

i wanna learn C++ to make faster/better games with Direct3D, but im finding it very hard :p

My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!)

vbprogramming.8k.com

My Project (Need VB.NET Programmers)

http://workspaces.gotdotnet.com/ResolutionRPG

Posted
I understand you. C++ is not easy. I had a lot of friend that drop their courses in C++ because it was too hard. I hadn't had this because the same year they change the program... so we went from C++ and VB6 to C# and VB.NET... well... you understand now that there's a gap in my education... and I want absolutly to fill it. Not knowing C++ is a major hole... well I think...

"If someone say : "Die mortal !"... don't stay to see if he isn't." - Unknown

"Learning to program is like going out with a new girl friend. There's always something that wasn't mentioned in the documentation..." - Me

"A drunk girl is like an animal... it scream at everything like a cat and roll in the grass like a dog." - Me after seeing my girlfriend drunk and some of her drunk friend.

C# TO VB TRANSLATOR

  • *Experts*
Posted

I'd recommend this book or this website (with the online tutorial being the first place to look).

 

If you really want to learn C++ (no one "MUST" learn any language) regardless of .NET or not, start with the language and get that down solid.

 

For most learning excersizes, you'll be writing console apps. If you use Visual Studio just choose "Win32 Console Project" instead of "Console Application (.NET)". Most samples will use cout which is a lot easier to use with a Win32 console project.

 

Keep in mind that there is a BIG leap between knowing the syntax of C++ and knowing how to use it effectively. If your plan is to "learn" C++ by reading through tutorials/books and then jump into any existing code or a large project, you're going to have a very tough time at things. Just a "heads up".

 

-ner

"I want to stand as close to the edge as I can without going over. Out on the edge you see all the kinds of things you can't see from the center." - Kurt Vonnegut
Posted

Thank you very much Nerseus !

 

I always wanted to learn C++ since I was young but couldn't understand a thing ... but now that I have a degree and have worked with OO language and have a good understanding of memory allocation, memory management, stack , etc. I though that it would be the time for me to go on something ... enjoyable (technicaly speaking).

 

Yeah... I know I can learn C++ syntax without knowing how to make good program with it... well... doesn't it come with practice ? The more you work on a subject... the more you master it and the better you become.

 

Thank you very much dude ! I'll take a look at those tutorial.

"If someone say : "Die mortal !"... don't stay to see if he isn't." - Unknown

"Learning to program is like going out with a new girl friend. There's always something that wasn't mentioned in the documentation..." - Me

"A drunk girl is like an animal... it scream at everything like a cat and roll in the grass like a dog." - Me after seeing my girlfriend drunk and some of her drunk friend.

C# TO VB TRANSLATOR

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...