Program language doesn't make sense! Book to learn?

Thanks for all the input. I've downloaded Purdum's book. And I've also found YouTube tutorials. From the looks of it, I should be good with the more Arduino-based book rather than one that deals with what the language does outside of that platform. If it doesn't address syntax in a way that makes sense, I'll find a beginner C book to learn some more.

Thanks!