Learn Programming from Scratch with an Introduction to C Language

  • Thread starter Thread starter jd12345
  • Start date Start date
AI Thread Summary
For beginners interested in learning programming, particularly with no prior experience, several resources are recommended. A book that starts with the basics of programming and focuses on the C language is suggested, emphasizing that it requires no special knowledge beyond basic computer literacy. Additionally, Python is proposed as an alternative first language due to its simplicity and ease of learning, with resources like "Learn Python the Hard Way" highlighted for its interactive approach. YouTube tutorials are also mentioned as an effective learning method. Another recommended resource is "Head First C," which uses psychological principles to facilitate understanding of programming concepts.
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.
 
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