While I might take a little heat for pointing this out…you may want to consider learning someone that doesn’t have so many matchups in his favor. Akuma was banned in Vanilla ST for a reason and HD Remix Akuma, while a little more balanced, is still kinda iffy as far as his tourney validity.
I think that there is a point where the ease of playing a character can dull your skills, keep you from learning other crucial skills, and, most importantly, inflate your view of how good you really are. (Anybody remember the endless floods of Eddy Gordo scrubs in Tekken 3? I still run across people saying they’re “good” with Eddy. They have no clue.) I’d personally recommend Akuma for learning how to set traps and juggling, but beyond that, Ryu (maybe Ken) would be better suited for learning skills that you’ll need when you fight better players if you really want to play a non-charge projectile character.
I personally started out my Street Fighter experience with SF2:World Warrior Ken (basically Ryu in a red gi and blonde hair so, there you go) and then moved to non-projectile throwing SF2:WW Chun Li. So, I think if you want to have a balance of skills, you should learn projectile characters and non-projectile characters to figure out which character suits you best, while also learning how to zone and space your opponents with or without the various tools that the character roster has.
Once you learn how to fight without using the air fireball traps that befuddle most of the Street Fighter cast, then you’ll be able to really take Akuma to the next level.
Basics first, my friend. You’ll benefit more in the end.