Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Jan 22nd, 2008, 3:11 PM   #1
linwoodskivins
Newbie
 
Join Date: Jan 2008
Posts: 2
Rep Power: 0 linwoodskivins is on a distinguished road
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?
linwoodskivins is offline   Reply With Quote
Old Jan 22nd, 2008, 3:14 PM   #2
Ancient Dragon
PFO God In Training
 
Ancient Dragon's Avatar
 
Join Date: Jun 2005
Location: near St Louis, MO. (USA)
Posts: 498
Rep Power: 4 Ancient Dragon is on a distinguished road
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.
Ancient Dragon is offline   Reply With Quote
Old Jan 22nd, 2008, 3:39 PM   #3
MiKuS
Programmer
 
Join Date: Jun 2007
Posts: 93
Rep Power: 2 MiKuS is on a distinguished road
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.
MiKuS is offline   Reply With Quote
Old Jan 22nd, 2008, 3:42 PM   #4
kruptof
Professional Programmer
 
kruptof's Avatar
 
Join Date: May 2006
Location: UK - London
Posts: 329
Rep Power: 3 kruptof is on a distinguished road
Re: Thinking of learning C++

Quote:
Originally Posted by MiKuS View Post
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.
__________________
Quote:
When I was young it seemed that life was so wonderful,a miracle, oh it was beautiful, magical.
Now watch what you say or they'll be calling you a radical,a liberal, oh fanatical, criminal. Oh won't you sign up your name,we'd like to feel you're acceptable, respectable, oh presentable, a vegetable
kruptof is offline   Reply With Quote
Old Jan 22nd, 2008, 3:56 PM   #5
Sane
Programming Guru
 
Sane's Avatar
 
Join Date: Apr 2005
Posts: 1,799
Rep Power: 5 Sane will become famous soon enough
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.
Sane is offline   Reply With Quote
Old Jan 22nd, 2008, 7:49 PM   #6
lectricpharaoh
Caffeinated Neural Net
 
lectricpharaoh's Avatar
 
Join Date: Jun 2005
Location: Dry west coast of Canada
Posts: 925
Rep Power: 4 lectricpharaoh will become famous soon enough
Re: Thinking of learning C++

Quote:
Originally Posted by linwoodskivins View Post
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#.
__________________
A man's knowledge is like an expanding sphere, the surface corresponding to the boundary between the known and the unknown. As the sphere grows, so does its surface; the more a man learns, the more he realizes how much he does not know. Hence, the most ignorant man thinks he knows it all. - L. Sprague de Camp
lectricpharaoh is offline   Reply With Quote
Old Jan 29th, 2008, 2:06 PM   #7
pcbrainbuster
Programmer
 
Join Date: Dec 2007
Posts: 93
Rep Power: 1 pcbrainbuster is on a distinguished road
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...
pcbrainbuster is offline   Reply With Quote
Old Jan 29th, 2008, 2:58 PM   #8
colin mac
Newbie
 
Join Date: Nov 2007
Location: Ireland
Posts: 17
Rep Power: 0 colin mac is on a distinguished road
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.
colin mac is offline   Reply With Quote
Old Jan 29th, 2008, 3:42 PM   #9
pcbrainbuster
Programmer
 
Join Date: Dec 2007
Posts: 93
Rep Power: 1 pcbrainbuster is on a distinguished road
Re: Thinking of learning C++

Quite agreed
pcbrainbuster is offline   Reply With Quote
Old Jan 30th, 2008, 8:50 AM   #10
Narue
Professional Programmer
 
Narue's Avatar
 
Join Date: Sep 2005
Posts: 419
Rep Power: 3 Narue is on a distinguished road
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.
__________________
Even if the voices aren't real, they have some pretty good ideas.
Narue is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Thinking of programming in Python but I need some advice... Soulstorm Python 6 Aug 9th, 2007 7:28 PM
Thinking in C++ 2nd Edition Toro Book Reviews 0 Jul 15th, 2006 9:22 PM
Can you recommend the best compiler & learning environment? Friendship C++ 37 May 19th, 2006 4:41 AM
Learning C before C++ - Important? meverha1 C++ 18 Nov 13th, 2005 6:20 AM
Learning Python uman Python 11 Jun 25th, 2005 3:09 PM




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 5:26 PM.

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