Though they are right for being a beginner. Get a few small projects under your belt first so you CAN learn to understand the problems you wish to tackle before attempting to tackle them.