A friendly advice, start doing things in basic and don't get on advance if you don't know the basic yet. As a developer you should know the foundation at it will help you in analyzing those things. There are lots of books for begineers (novce to professional). Theres always no shortcut if you have goals to achieve.
Just take time also, don't push yourself to learn, allow yourself learn/absorb things that will not cause you crazy... Forums, ebooks, and other resourcefullmaterials are available in the net that help you to build your knowledge.
................ h@ckerz ....................
If you can't join them.....HACK them
..................................................
|