Reddit Reddit reviews C Programming Absolute Beginner's Guide

We found 9 Reddit comments about C Programming Absolute Beginner's Guide. Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Computer Programming
Introductory & Beginning Programming
C Programming Absolute Beginner's Guide
Great product!
Check price on Amazon

9 Reddit comments about C Programming Absolute Beginner's Guide:

u/winston_orwell_smith · 21 pointsr/embedded

If you want to start learning C from scratch then I suggest getting Greg Perry's "C Programming Absolute Beginner's Guide". Once you've mastered the basics of the C programming language, research "bitwise operations & bit manipulation in C". I have a free tutorial entry on that topic on my blog if you want to check it out. But you'll find many other similar resources on the web as well. Then have a look at Carmine Novello's Mastering STM32, and/or Mazidi's STM32 Arm Programming for Embedded Systems. Both books deal with STM32 microcontrollers and are very affordable.

Good luck!

u/chhhyeahtone · 7 pointsr/learnprogramming

If you want to know what programming is like, try Stanford's CS101 course. It's very basic but gives you a taste of what you can learn. You can breeze through it in a week or two. Don't worry about memorizing the code, just focus on the concepts.

If you finish that and enjoyed it, you can try M.I.T's 6.00 1 course. It teaches you Python, one of the easier programming languages to start with. This course is longer than the first one and is an actual programming course. It recommends the book Introduction to Computation and Programming Using Python if you need it.

After that, I would say give Harvard's CS50 online course a go. This course teaches you the C language and is easier to complete if you did the first two courses. This course recommends the books: The C programming language book or C programming: an absolute beginners guide for a more beginner friendly (and budget friendly) option.

Good luck and have fun

u/Always_posts_serious · 2 pointsr/learnprogramming

I got this book which did a good job of explaining everything. To be honest, memory allocation in C is not very hard, but any form of data structures and pointers can get confusing fast, especially if coming from Python. The way C works is also a bit different from Java since it is not object oriented.

I also recommend watching CS50X lecture videos over data structures in C. David Malan does a good job of breaking it down, drawing it out on a board, and giving examples.

u/satysin · 2 pointsr/C_Programming

If you are a total beginner then read C Programming Absolute Beginner's Guide, Third Edition by Greg Perry & Dean Miller
https://www.amazon.co.uk/Programming-Absolute-Beginners-Guide-Guides/dp/0789751984

If you have some basic experience in another language such as Python, Visual Basic, JavaScript, etc. then read Programming in C, Forth Edition by Stephen Kochan
https://www.amazon.co.uk/Programming-Developers-Library-Stephen-Kochan/dp/0321776410

If you are comfortable programming in another language such as Java, C#, Python, etc. then read The C Programming Language, Second Edition by Kernighan & Ritchie (also known as the K&R book)
https://www.amazon.co.uk/C-Programming-Language-2nd/dp/0131103628

u/JustinitsuJ · 2 pointsr/cs50

I think CS50 gives you a good solid foundation for C. When I started the course, I used it in conjunction with a book mentioned in the syllabus (not sure if it's still mentioned in there or not, but it was when I started), "C Programming Absolute Beginners Guide" (linked below). It is easy enough to work through and it gives you a different angle to some of the similar concepts that you are learning in CS50.

You aren't going to be an expert in C when you finish either, but hopefully you will understand some important basic concepts.

Also, learning programming is hard, especially at the start, so don't beat yourself up if you don't understand stuff along the way. You aren't alone, there are plenty of resources out there to help (like this sub).

This is the book

u/bridgesro · 1 pointr/learnprogramming

If the book doesn't have a compiler or you decide to look for a different one, check out C Programming Absolute Beginner's Guide. It's a great intro to C and very readable. First programming book I ever used too ;)

u/user9848385732 · 1 pointr/learnprogramming

For a complete beginner I'd recommend C Programming Absolute Beginner's Guide

If you wanna learn C and do cool projects, plus learn a lot of other cool stuff too you can't go wrong with CS50