Programming Forums

Programming Forums (http://www.programmingforums.org/forumindex.php)
-   C++ (http://www.programmingforums.org/forum15.html)
-   -   Thinking of learning C++ (http://www.programmingforums.org/showthread.php?t=15002)

linwoodskivins Jan 22nd, 2008 4:11 PM

Thinking of learning C++
 
Hey guys,
I was thinking about learning C++. Could you guys give me some tips to get started. Does anyone have any ideas for good books to get. I was looking at this book http://www.alibris.com/booksearch?S=...6rzfG2JCDV0aeA
Also im in the process of learning Java right at this time, and is C++ similar to Java at all?

Ancient Dragon Jan 22nd, 2008 4:14 PM

Re: Thinking of learning C++
 
Here is a whole thread devoted to that topic. Happy reeading and learning :)

>>and is C++ similar to Java at all?
Yes, and its also similar to C, Basic, VB, pascal, cobol, etc. etc. :) All programming languages have similarities.

MiKuS Jan 22nd, 2008 4:39 PM

Re: Thinking of learning C++
 
it could almost be said, that once you understand the fundamental concepts of programming, the language you choose to use has less impact on your over all ability.

In other words understanding the concept of programming is far more important than "choosing the right language"

You should stick to one language for now and learn it inside out.

kruptof Jan 22nd, 2008 4:42 PM

Re: Thinking of learning C++
 
Quote:

Originally Posted by MiKuS (Post 140083)
You should stick to one language for now and learn it inside out.

I personally would say the opposite, the more you know, the more projects you can participate in.

Sane Jan 22nd, 2008 4:56 PM

Re: Thinking of learning C++
 
Kruptof, look at what point you're arguing against. Now tell me why you would even think about learning C++ and Java at the exact same time, not to mention implying that the original poster should go ahead and do it. It's even worse if he's a newcomer to programming. I don't see any rationality there at all.

lectricpharaoh Jan 22nd, 2008 8:49 PM

Re: Thinking of learning C++
 
Quote:

Originally Posted by linwoodskivins (Post 140075)
Hey guys,
I was thinking about learning C++. Could you guys give me some tips to get started. Does anyone have any ideas for good books to get. I was looking at this book http://www.alibris.com/booksearch?S=...6rzfG2JCDV0aeA
Also im in the process of learning Java right at this time, and is C++ similar to Java at all?

There are many good resources for learning C++, but beyond the basics (data types, looping, conditionals, classes, etc), which you probably are already familiar with if you've learned the Java basics, it depends a lot on what you want to do. Many aspects of real-world C++ programs are not standard C++, but use APIs and libraries to provide the needed functionality. Examples would be network communications, windowing functions, graphics, and the like, and using these is more about knowing the interface involved than it is knowing C++ (though you certainly need that too).

If you want a language more similar to Java, you'll probably find learning C# to be quite easy and fun. The visual forms designer makes the layout of GUIs very easy (and yes, I know there are some visual designers for Java), and the C# delegate model makes event handling much more straightforward. The language also has some syntactic sugar that Java lacks, such as properties and operator overloading, but all in all, it's similar enough that you can easily move from Java to C#.

pcbrainbuster Jan 29th, 2008 3:06 PM

Re: Thinking of learning C++
 
Quote By Ancient Dragon: All programming languages have similarities.
There is one main sort of logic that I keep on seeing between languages, and that is... The If/Else statement...

colin mac Jan 29th, 2008 3:58 PM

Re: Thinking of learning C++
 
Quote:

Quote By Ancient Dragon: All programming languages have similarities.
There is one main sort of logic that I keep on seeing between languages, and that is... The If/Else statement...
You should see that logic in every programming language. It's the ability of computers to make decisions that makes them such interesting and useful machines after all.

pcbrainbuster Jan 29th, 2008 4:42 PM

Re: Thinking of learning C++
 
Quite agreed :)

Narue Jan 30th, 2008 9:50 AM

Re: Thinking of learning C++
 
>There is one main sort of logic that I keep on seeing between
>languages, and that is... The If/Else statement...
That's really all programming boils down to: making a decision and acting on it.


All times are GMT -5. The time now is 3:43 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC