C/C++ Seeking Text Recommendations for Intro Course to Programming in C

AI Thread Summary
Engineering students are required to take an introductory programming course in C, prompting a discussion about suitable learning resources. Recommendations include "C Primer Plus" by Stephen Prata as a primary reference and "Schaum's Outline" for a more affordable option. While "Engineering Problem Solving with C" by Delores M Etter is noted as interesting, it may not be suitable for beginners and is better suited for post-introductory study. It's advised to wait until the course begins before deciding on additional texts, as getting a head start can help in keeping pace with lectures. Engaging with professors about any confusing topics is also encouraged.
Defennder
Homework Helper
Messages
2,590
Reaction score
5
I'm new to programming languages in general and I discovered that engineering students at my university, of which I am one, have to take a first-year introductory course to programming in C. Apart from the fact that I'm clueless as to where to start, I'm looking for a good text which I can learn from. Can anyone here recommend some good introductory texts I can learn from. I'm currently looking through some of the websites listed in the stickies here but I don't see any recommended texts.

Can someone comment on whether Engineering Problem Solving with C by Delores M Etter is a good starting text?

Thanks.
 
Technology news on Phys.org
Why don't you wait until the course starts to make a decision about whether or not you need an additional text. If you're in a hurry, try the Schaum's Outline, it is inexpensive.
 
Last edited by a moderator:
  • Like
Likes PPZ
Thanks for the recommendations. I'll go check them out. Reason why I wanted to get a recommendation is because I learn rather slowly and would therefore need some kind of head-start to study at the same pace as the rest.
 
Its generally a good idea to get a head start. In this way you won't be surprised by the lectures. You can also take sometime to write some questions that are perplexing and discuss them with your professor.

I haven't read Engineering Problem Solving with C, but from the book summary it sounds quite interesting, but not at an introductory level. You should probably pick it up after you're done with your introductory course. Have you read book reviews? You may even want to preview a copy of the book at your school's library.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top