Books on C programming & digital electronics

Could anybody recommend me some books about C programming (maybe from an Arduino perspective) and digital electronics? I don't want anything too beginnerish, but I'm not looking for full-blown college textbooks either. I can read English, French, Italian and some Spanish. Paper editions only.

(For the mods: Ok, I cross-posted this one in different languages, but I felt I had a good reason for doing it this time...)

I like this one about electronics:

Kelley and Pohl "A Book on C"

Go to Amazon.com, type in " Arduino, Beginning C" in the search bar, and then look at what comes up. Read the reviews. Most also have a "Look Inside" banner across the book's cover. Click on that and you can at least read the Table of Contents. I think my Beginning C for Arduino is a good beginner's book because: it assumes no prior programming experience, it's geared to the Arduino IDE, it's not dumbed down, and it's written by someone with over 30 years of teaching experience. Obviously, I'm a little biased, but it's at least worth reading the reviews and TOC to see if you think it fits your needs.

Online tutorials as well go to all levels.

I have had books that are not that easy to follow and seem to work backward. What works for one won't for another.

I learned C programming language from techcrashcourse.com . This is very good website for beginners.. specially who is no familiar with C language.

Pointers on C is a very good book. C++ Primer teaches you everything you want to know about C++ and the book is updated for C++ 11.

If you want to read C/C++ books you should consult:

For Arduino I don't know. I've read Exploring Arduino from Jeremy Blum, he also has some youtube series that accompany the book: Tutorial 01 for Arduino: Getting Acquainted with Arduino - YouTube.

There's mine as well, "Arduino for Teens", written by my wife MrsCrossRoads and I for high school age kids with some programming experience and just getting into embedded electronics.

"Are you interested in building an interactive toy, automated artwork, or robot and have no idea where to start? Or do you want to control a holiday light display? Are you new to microcontrollers or electronics in general? These projects are made from smaller, simpler pieces like those presented here. Your imagination is the only limit once you have gained experience with your Arduino, sensors, and motors. Designed for students, artists, and other nonengineers, the Arduino provides an inexpensive, beginner-friendly microcontroller platform. This book will help you translate your idea into a successful project using the Arduino for control. Written especially for new users, ARDUINO FOR TEENS shows you how to put this capable little microcontroller to work! This book will open up the world of automation to you in new and exciting ways as you explore the Arduino's capabilities. Step-by-step, you'll be guided through: understanding your new Arduino and its capabilities, converting your idea into an achievable Arduino project, connecting your Arduino to the outside world using example circuits, using the Integrated Development Environment (IDE) to write and download programs, writing software to control your project using example programs, debugging your project and making it work, and selecting your next (or first) project."