Some resources for learning Chinese Pinyin
This is a great interactive Pinyin table, you can click on each single cell to hear all possible four tones, it contains almost all possible Chinese Pinyin.
Click Here: Pinyin Table
Here you can find some easily confused Pinyin grouped together, you can do it as a dictation, you can download the sound or listening online, you will also find all scripts there. (scroll all the way down)
Click Here: Pinyin dictation
You will find all the Pinyin rules here on this page, definition of Pinyin, how to write the Pinyin, where to put tone marks, what is bopomofo etc:
Click Here: Pinyin rules
Some resources for learning Chinese Characters
You should definetely checkout this super cool Chinese characters visual dictionary.
Click Here: Character Chinese