By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
445,750 Members | 1,199 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 445,750 IT Pros & Developers. It's quick & easy.

Best place to start learning

P: n/a
I am a professional scientist who is comfortable programming
applications dealing data file conversions, program automation
(activeX, DDE), and instrument contol using Visual Basic, LabVIEW and
Matlab. I would like peoples' recommendations on how to break into
C/C++ without the benefit of formal coursework. I understand the
benefit of learning a language's core through console applications, but
I will need to become proficient at windows applications, as well. Any
suggestions are welcome.

Jul 7 '06 #1
Share this Question
Share on Google+
5 Replies


P: n/a
nyaubfan wrote:
I am a professional scientist who is comfortable programming
applications dealing data file conversions, program automation
(activeX, DDE), and instrument contol using Visual Basic, LabVIEW and
Matlab. I would like peoples' recommendations on how to break into
C/C++ without the benefit of formal coursework. I understand the
benefit of learning a language's core through console applications, but
I will need to become proficient at windows applications, as well. Any
suggestions are welcome.
Which one, C or C++?

For the former, you can't go wrong with "The C Programming Language", if
the latter, "Accelerated C++" is a good place to start for one familiar
with programming concepts.

Always get a good grounding in the core language before delving into
platform specific APIs, otherwise you will pick up bad habits that are
hard to shake.

--
Ian Collins.
Jul 7 '06 #2

P: n/a
Thank you this is much appreciated. By the way, C++ is the flavor on
which I will focus.
Ian Collins wrote:
nyaubfan wrote:
I am a professional scientist who is comfortable programming
applications dealing data file conversions, program automation
(activeX, DDE), and instrument contol using Visual Basic, LabVIEW and
Matlab. I would like peoples' recommendations on how to break into
C/C++ without the benefit of formal coursework. I understand the
benefit of learning a language's core through console applications, but
I will need to become proficient at windows applications, as well. Any
suggestions are welcome.
Which one, C or C++?

For the former, you can't go wrong with "The C Programming Language", if
the latter, "Accelerated C++" is a good place to start for one familiar
with programming concepts.

Always get a good grounding in the core language before delving into
platform specific APIs, otherwise you will pick up bad habits that are
hard to shake.

--
Ian Collins.
Jul 7 '06 #3

P: n/a
nyaubfan wrote:

Please don't top post on Usenet, your reply should be under or
interleaved with the message you are replying to.
Ian Collins wrote:
>>nyaubfan wrote:
>>>I am a professional scientist who is comfortable programming
applications dealing data file conversions, program automation
(activeX, DDE), and instrument contol using Visual Basic, LabVIEW and
Matlab. I would like peoples' recommendations on how to break into
C/C++ without the benefit of formal coursework. I understand the
benefit of learning a language's core through console applications, but
I will need to become proficient at windows applications, as well. Any
suggestions are welcome.

Which one, C or C++?

For the former, you can't go wrong with "The C Programming Language", if
the latter, "Accelerated C++" is a good place to start for one familiar
with programming concepts.

Always get a good grounding in the core language before delving into
platform specific APIs, otherwise you will pick up bad habits that are
hard to shake.
Thank you this is much appreciated. By the way, C++ is the flavor on
which I will focus.
Good call. I'd still get a copy of "The C Programming Language" and a
C++ library isn't complete without "The C++ Programming Language".

Read "Accelerated C++" and use the other two where more detail is required.

--
Ian Collins.
Jul 8 '06 #4

P: n/a
nyaubfan wrote:
>I am a professional scientist
Learn Test Driven Development.

--
Phlip
http://c2.com/cgi/wiki?ZeekLand <-- NOT a blog!!!
Jul 8 '06 #5

P: n/a
Phlip wrote:
nyaubfan wrote:
I am a professional scientist

Learn Test Driven Development.

--
Phlip
http://c2.com/cgi/wiki?ZeekLand <-- NOT a blog!!!
Hi,
An excellent book on C++ that's freely avaliable on the net -
http://www.mindview.net/Books/TICPP/...ngInCPP2e.html

Thanks and regards
Sonison James

Jul 10 '06 #6

This discussion thread is closed

Replies have been disabled for this discussion.