468,458 Members | 1,813 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,458 developers. It's quick & easy.

Best place to start learning

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
5 1589
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
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
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
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
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.

Similar topics

9 posts views Thread by km | last post: by
131 posts views Thread by Peter Foti | last post: by
136 posts views Thread by Matt Kruse | last post: by
9 posts views Thread by julie.siebel | last post: by
1 post views Thread by bmdavis | last post: by
14 posts views Thread by testcpp | last post: by
reply views Thread by NPC403 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.