Pages: [1] 2   Go Down
Author Topic: Good Books To Learn About Arduinos and Programming  (Read 38326 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 1
Posts: 51
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello!

I'm new to using Arduinos and I'm looking for the perfect book to help me. If you have any favorties please share, and besure to explain why. I want to start getting those ideas in my sketch book that seemed impossible to make before and actually test them out. I didn't know how to program them so, I could never get my projects off the ground. I'm going to be working with a lot of servos and sensors. I'm probably going to start with the Arduino Uno, everyone says its the best one to start with. I'm going to really get into programming and learning how to use Arduinos once I know how. This forum seems like real great place!
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 134
We were born naked, wet and hungry. And then things get worse!!!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You dont need a book for arduino. Everything you need is available in the main site of arduino. Still, I would recommend you to get this book. https://www.sparkfun.com/products/11170 .
Logged

UK
Offline Offline
God Member
*****
Karma: 13
Posts: 903
Twitter: @simonmonk2
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

You don't need a book - but books are distilled knowledge and often speed up the learning process smiley-wink

I have to register an interest here - I am about to recommend my own book, but it has had a lot of good reviews when it comes to getting newcomers to Arduino Programming on the right track.

http://www.arduinobook.com
Logged

--
My New Arduino Book: http://www.arduinobook.com

Dallas, Texas
Offline Offline
God Member
*****
Karma: 31
Posts: 887
Old, decrepit curmugeon
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Everybody has different learning styles.  If you think a book would help-more power to you.  I would suggest you start with massimo's book.
Logged

New true random number library available at: http://code.google.com/p/avr-hardware-random-number-generation/

Current version 1.0.1

Topsham, Vermont USA
Offline Offline
Edison Member
*
Karma: 33
Posts: 1925
... in The Woods In Vermont
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi, I have most every Arduino oriented book. My favorites are listed here:
http://arduino-info.wikispaces.com/Arduino-GoodBooks

And lots of free How-to and Educational material on the ArduinoInfo WIKI here - http://arduinoinfo.info
Logged

Regards, Terry King terry@yourduino.com  - Check great prices, devices and Arduino-related boards at http://YourDuino.com
HOW-TO: http://ArduinoInfo.Info

Offline Offline
Full Member
***
Karma: 11
Posts: 168
IDE for Microsoft Visual Studio and Atmel Studio 6.1, optional USB Debugger
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Making Things Talk - 2nd Edition

I loved the first edition of this book when I started with Arduino. I don't read many educational books that end up dog eared from over use and this one really did!

The 1st edition book covered most of the real world examples that were the building blocks of many real world projects (if not all).

For Arduino, it taught me everything from lighting a simple LED, reading sensors such as gps, communicating over networks, controlling motors, sending radio messages +++.

A little bit of many fun things delivered simply in an easy to understand format.

Making Things Talk - 2nd Edition

The 2nd edition looks similar to the 1st but since I read the book there have been a number of hardware and software changes with the Arduino. Therefore I am recommending the 2nd Edition without having read it.
« Last Edit: September 19, 2012, 04:52:12 pm by Visual Micro » Logged

Arduino for Microsoft Visual Studio Pro and Atmel Studio 6.1 http://www.visualmicro.com
Arduino Debugger http://www.visualmicro.com/post/2012/05/05/Debug-Arduino-Overview.aspx

Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 217
Posts: 13742
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
I'm new to using Arduinos and I'm looking for the perfect book to help me.

This is a nice starter, it might not be perfect but it is free - http://www.earthshineelectronics.com/files/ASKManualRev5.pdf -

Logged

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

France
Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
digital artist
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I hope you'll like this one by me:

http://cprogrammingforarduino.com

Logged


Melbourne, Australia
Offline Offline
Jr. Member
**
Karma: 6
Posts: 93
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Here's a new book for the total Arduino beginner:



http://nostarch.com/arduinows

Disclaimer - I wrote it smiley
Logged

Check out my Arduino tutorials at http://tronixstuff.com/tutorials - Order my  Arduino book from http://nostarch.com/arduino

Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 217
Posts: 13742
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
I love reading Arduino books and I've learn a lot of things. I'm also taking online courses now and I know my Arduino learning will help my business soon.
And what is your business?, selling on-line business courses?
Logged

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

London UK
Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Any book good for professional C++ programmer ?

is Cookbook used only C?
Logged

Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 217
Posts: 13742
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Any book good for professional C++ programmer ?
Too much good books, different levels and styles and many dedicated to specific platforms.
Spend an evening browsing at amazon will find you a book that matches your personal style.
Logged

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

London UK
Offline Offline
Jr. Member
**
Karma: 0
Posts: 64
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sorry, What I meant is Arduino book that use C++ on examples , not C++ books to learn C++
Logged

Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 217
Posts: 13742
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

There are at least three books above that will learn you a lot about Arduino specifics.
Logged

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

Wales
Offline Offline
Jr. Member
**
Karma: 0
Posts: 57
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I was randomly browsing Google+ earlier and saw a post about the amazing completely free full courses that MIT offer.
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/
C, Python, circuitry, algorithms... the lot! Full, detailed courses at all levels with notes, video lectures, course material.

Then I started following links - they're not the only ones giving away a wealth of info.

The snappily titled Beijing Information Science and Technology Network and Information Systems Research Institute have all their course material online (some of it is Chinese). As well as full PDF ebooks (English!) of...

The C programming Language, Kernighan and Ritchie 2nd Ed.

The_C++_Programming_Language_Special_3rd_Edition Bjarne Stroustrup
(See also http://www.stroustrup.com/bs_faq2.html)

Some of those books run to £30/$50 in paperback on Amazon in print version, and how much would you pay for those MIT courses?!

Also...
http://www.cplusplus.com/doc/tutorial/ also has a full, free downloadable PDF of their complete C++ Tutorial.

EDIT: Just found another free book! Programming from the Ground Up.

Mind you, this might be straying from C and Arduino, but I've included it here because the intro says...

Quote
This is an introductory book to programming and computer science using assembly language. It assumes the reader has never programmed before, and introduces the concepts of variables, functions, and flow control. The reason for using assembly language is to get the reader thinking in terms of how the computer actually works underneath. Knowing how the computer works from a "bare-metal" standpoint is often the difference between top-level programmers and programmers who can never quite master their art.
Which seem like a good way of thinking.

There - how's that for starters!
« Last Edit: September 18, 2013, 03:35:45 pm by lardconcepts » Logged

Pages: [1] 2   Go Up
Jump to: