I never use flow-charting and rarely use pseudo code anymore. I typically use TDD and refactoring. By which I mean to say: There are a number of ways to go about learning.
Another way to get something close to one-on-one attention is to join and attend developer groups that have meetings and get togethers on a regular basis. There are groups like this in every major city - and in some cities there are dozens of groups. You will meet people at all levels, and there is almost always someone who will help out.
Woody Z
http://www.learntoprogramnow.com
How to use a forum to help solve problems
My blog... please visit