Effective ways to learn

I’m somewhat new to Street Fighter IV (Played SSFIITHD on Xbox LIVE before this and some other fighting games) and I have the basics down but I really can’t figure out a good way to practice even slightly more advanced techniques, such as really understanding blocking (overhead attacks mainly), using Focus Attack properly and dashing instead of using the age old jumping to close in on people who are far away.

If you have any tips, links, or ways to setup training to help me, that would be great.

Training Mode, find good players on Player Match, and watch videos online.

Overheads are pretty slow in this game, so just remember to block them standing.