welcome, xhnnsx.
the books are good reference.
also make sure to review this
Resource Directory which has links to youtube tutorials and some other items to help familiarize you with AppGameKit which i think is key. ie, get
familiar with the tools in the box, then make something(s) with them
if you have an idea of something "simple" to make for your first project, take some notes on commands that you think would help as you skim through the command sets.
generally, there is more than one way to skin the proverbial cat. example, i can think of at least 4 ways to make said cat jump from box to box to avoid said skinning, and none of them are necessarily better than the others so it comes down to the nuances that each method brings and your personal preference of those.
note: no cats were harmed during the development of the above suggestion