I've just got myself this book by Barry Burd. The introduction and structure of the book are exciting and make me want to read more. However, I'm not sure if it is really helping me to advance in Java code writing. Currently I know few basic terms and have written some smaller programs. Has anyone read this book or knows a better way to develop programming skills?