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

Reddit mentions of Head First C: A Brain-Friendly Guide

Sentiment score: 8
Reddit mentions: 13

We found 13 Reddit mentions of Head First C: A Brain-Friendly Guide. Here are the top ones.

Head First C: A Brain-Friendly Guide
Buying options
View on Amazon.com
or
    Features:
  • O Reilly Media
Specs:
Height9.25 Inches
Length8 Inches
Number of items1
Weight2.6 Pounds
Width1.31 Inches

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

Shuffle: random products popular on Reddit

Found 13 comments on Head First C: A Brain-Friendly Guide:

u/JohnScott623 · 58 pointsr/raspberry_pi

If you want to get her a Raspberry Pi, you will need a couple of things. (I will assume that you intend to get her a Raspberry Pi 3 Model B, more commonly referred to as just the Raspberry Pi 3.)

For one, you'll almost certainly want a mouse, and a keyboard is a must-have. You need a microSD card (at least 8GB recommended) for her to keep files on, though you may want to get her a larger one if she will benefit from having more space. (You will also want to get an adapter like this if your microSD card doesn't come with one to make the microSD card easier to connect to some computers.)

Finally, you will need to find a power source of some sort. You will probably want one that connects with micro USB, though other adapters can work (though they're a little more complicated, so I won't get into that). A good adapter should be about five volts (nearly all micro USB adapters are about five volts, so this shouldn't be a problem), but it should also be at least 1.5A (1500mA) or 2A (2000mA) to be usable. More is better. (For more detailed information regarding power supplies, see the FAQ.)

Some Raspberry Pi starter guides state that you should buy a USB Wi-Fi adapter as well, but this is usually not needed to maintain a Wi-Fi connection with the Raspberry Pi 3, as it comes with a built-in Wi-Fi adapter (and a Bluetooth adapter, too).

If she wants to get into coding or programming, she should learn a little bit about various programming languages and decide which one she wants to learn first. The steps that must be taken to learn programming vary greatly upon the language she chooses. Below, I have listed some resources for the most popular ones.

HTML, CSS, and/or JavaScript: W3Schools, Codecademy, Khan Academy

C and/or C++: Tutorials Point, Head First C

Edit: I made it more clear that one amp power supplies are minimalist and their use should be discouraged.

u/bithush · 5 pointsr/C_Programming

Head First C is very good. It not only covers C but also valgrind, make, threads, sockets and networking, etc. It is a great introduction to C and commonly used tools. I was surprised at how much they covered as normally a beginners book in a lower level language do not cover the more complicated things such as networking and threads.

u/redditthinks · 3 pointsr/C_Programming

I used Head First C which has a friendly style. Just yesterday I found Beginning C which looks pretty good.

u/nickdesaulniers · 2 pointsr/programming

I've read almost all the books on C. I think you can get by with just:

  1. Head First C
  2. Expert C Programming: Deep C Secrets
u/alleystraycoder · 2 pointsr/C_Programming

Well, I'm a little afraid to recommend this book to you since it doesn't hold your hand if you're a first time programmer. But since you have a little Python knowledge in your head, try taking a look at a book called "Head First C." If you follow along with the book, do every exercise, and complete the labs, I think you'll come out ready to tackle the world like a 240-pounds football linebacker.

u/IntOverflowException · 1 pointr/learnprogramming

That's completely fine.

Here is an excellent book on learning C. I really enjoyed this book, it might be up your alley.

u/krosenil · 1 pointr/C_Programming

You can start with Head First C. I think, this book is good for starting.

u/PooBiscuits · 1 pointr/EngineeringStudents

Let me recommend a very good book to use: https://www.amazon.com/Head-First-C-Brain-Friendly-Guide/dp/1449399916

This will teach you the basics of C, and just how computers work in general. I found it immensely useful when I was taking a class in C last summer. Any book in the Head First series is fantastic.

u/maredsous10 · 1 pointr/ECE

My General Thought

I find it is best to learn and get exposure from several book/media sources coupled with actual application of things learned.

----

Introductory Texts/Links

Short Intro
http://heather.cs.ucdavis.edu/~matloff/unix.html

C Programming: A Modern Approach
http://knking.com/books/c2/index.html

Head First C (Different Presentation Style, check amazon preview)
http://www.amazon.com/Head-First-C-David-Griffiths/dp/1449399916/

Programming in C
http://www.amazon.com/Programming-C-4th-Developers-Library/dp/0321776410/

PDF Tutorial
http://phy.ntnu.edu.tw/~cchen/pdf/ctutor.pdf
Original Here > http://www.tutorialspoint.com/cprogramming/index.htm

C The HardWay (Mostly complete)
http://c.learncodethehardway.org/book/

Zed's K&R Critique
http://c.learncodethehardway.org/book/krcritique.html

Practical C Programming
http://shop.oreilly.com/product/9781565923065.do

Ben Klemens Modeling with Data book has a short C introductory section.
http://ben.klemens.org/pdfs/gsl_stats.pdf

-----

Reference
Harbison and Steele C Reference Manual
http://www.careferencemanual.com/

Plan on developing on Linux?
The Linux Programming Interface: A Linux and UNIX System Programming Handbook
http://www.amazon.com/dp/1593272200/

Didn't get Pointers?
http://www.amazon.com/dp/1449344186/

21st Century C, This book got dogged a lot, but I think its a nice text.
http://www.amazon.com/21st-Century-Tips-New-School/dp/1449327141

K&R Scan (If you want an idea what's inside K&R)
http://www.iups.org/media/meeting_minutes/C.pdf

-----

Need an Editor?
VIM Book
ftp://ftp.vim.org/pub/vim/doc/book/vimbook-OPL.pdf

Vim Video Tutorials
http://derekwyatt.org/vim/

-----

Back in the Day
I used these books years ago. They're somewhat dated, but still useful and cheap.
Programming in ANSI C
http://www.amazon.com/Programming-ANSI-Hayden-Books-library/dp/0672484080
Advanced C: Tips and Techniques (Hayden Books C Library)
http://www.amazon.com/Advanced-Techniques-Hayden-Books-Library/dp/067248417X/

----

C Language Basics
How do I read/write files
How things are implemented at a lower level
Compiler Options and Functionality
What is a make file?
Debugging... How to do it... How do I use a standard debugger like GDB?



u/rahat106 · 1 pointr/C_Programming

For the absolute beginner, go for the coolest book on c

u/coolnonis · 0 pointsr/learnprogramming

Head First C .. Best C book i've ever read. Thank me later.