learning from the heads-up series of books (C, python, & java) & Blum's exploring arduino