Learn Programming from Scratch with an Introduction to C Language

  • Thread starter Thread starter jd12345
  • Start date Start date
Click For Summary

Discussion Overview

The discussion centers around recommendations for learning programming, specifically for beginners with no prior experience. The focus is on finding suitable resources, particularly books, that introduce programming concepts and the C language.

Discussion Character

  • Exploratory, Homework-related

Main Points Raised

  • One participant expresses a desire for a beginner-friendly book that starts with the basics of programming and teaches C language.
  • Another participant suggests a free book that introduces the C programming language, noting that it assumes basic computer literacy but requires no special knowledge.
  • A different participant recommends Python as an alternative first programming language, highlighting its simplicity and the ease of doing exercises in an interactive session.
  • Another participant agrees with the recommendation of Python, emphasizing its simplicity compared to C++ and mentioning the ease of writing basic code.
  • A participant provides a link to a specific book titled "Head First C," which claims to use psychological principles to teach programming.

Areas of Agreement / Disagreement

Participants generally agree on the importance of finding beginner-friendly resources, but there are competing views on whether to start with C or Python as the first programming language.

Contextual Notes

Some recommendations depend on individual learning preferences, such as the effectiveness of books versus video tutorials, and the discussion does not resolve which language is definitively better for beginners.

Who May Find This Useful

Individuals interested in learning programming from scratch, particularly those with a background in physics, chemistry, and mathematics, may find this discussion helpful.

jd12345
Messages
251
Reaction score
2
Ok i just thought of teaching myself programming through net but i think its a bit tough - i need a good book!
I need a book that starts with - "What is programming". I have only studied physics chemistry maths before and have no knowledge of programming. I know a bit of computer - that every 21st century person knows.
So looking at my knowledge recommend me a book that starts with the very basic of programming(and preferably teaches C language)
 
Technology news on Phys.org
This book looks good and it doesn't seem to have any prerequisites. (+ it's free!)
The goal of this book is to introduce you to the C programming language. Basic computer literacy is assumed, but no special knowledge is needed.

This book also looks good, although I haven't read it myself.
 
Hi jd12345. I've you're having trouble getting into programming have you considered giving Python a try? I think it's nice for learning a first language in that you can do a lot of simple exercises straight from an interactive session.

Here's a really nice online book (title a misnomer) that makes it incredibly easy to get started. http://learnpythonthehardway.org/book/intro.html
 
I would definantly recommend python as a first language. It is much simpler than c++ and many other languages (hello world is just " print ('Hello World!')" in version 3.2.3 at least), and you really get the feeling of how programming works.

http://www.python.org/download/

Also, watching youtube turorials seemed to be the best way to learn for me but I know there are many good books out there.
Hope this helps, and happy coding.
 

Similar threads

Replies
86
Views
3K
  • · Replies 102 ·
4
Replies
102
Views
4K
  • · Replies 43 ·
2
Replies
43
Views
7K
  • · Replies 25 ·
Replies
25
Views
1K
  • · Replies 15 ·
Replies
15
Views
4K
  • · Replies 16 ·
Replies
16
Views
5K
  • · Replies 397 ·
14
Replies
397
Views
21K
Replies
69
Views
11K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 15 ·
Replies
15
Views
3K