#487 in Computers & technology books
Use arrows to jump to the previous/next product

Reddit mentions of C Programming Absolute Beginner's Guide

Sentiment score: 5
Reddit mentions: 9

We found 9 Reddit mentions of C Programming Absolute Beginner's Guide. Here are the top ones.

C Programming Absolute Beginner's Guide
Buying options
View on Amazon.com
or
    Features:
  • Great product!
Specs:
Height9 Inches
Length7 Inches
Number of items1
Release dateAugust 2013
Weight1.1464037624 Pounds
Width0.9 Inches

idea-bulb Interested in what Redditors like? Check out our Shuffle feature

Shuffle: random products popular on Reddit

Found 9 comments on 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