I think I can answer this from my own experience.
When I was learning to dance on2 I practically had to learn on my own. I live in a on1 heavy scene so going out to social more was not really helpful. There were follows out there who could follow on2 but I didn't want to hog them the whole night just to practice(kinda rude).
Anyway here are my suggestions based on my experience:
1. You can use this forum to ask more questions about timing, especially with instruments.
2. Get 3 - 5 songs that you like and get familiar with them. Count out the songs in your head.
3. Use these same songs to go through your patterns as you shadow lead. Remember to maintain your posture, hand position, and go through the whole motion of the pattern. DON'T GET LAZY HERE. It will cost you.
4. When you go out social dancing, you'll find that most patterns are pretty easy to lead. The HARD part is getting a feel of where the follows weight is shifting so you can perform the pattern smoothly.
5. Create goals and routines to stay consistent. Like daily practice for 30min. Plus when you go out social dancing, make a note to yourself that you will try your new pattern 1 or 2 times with every follow.
Some things to AVOID.
1. Try to avoid patterns with multiple turns until your timing is better. You'll eventually figure out how long it takes to do a double or triple spin. But until you get the timing right just keep to single spin and simple patterns.
2. Only learn/master one pattern a week. I know this may seem slow, but over time it adds up. 1 per week = 4 patterns per month. Then in 6 months time you'll have up to 24 patterns, plus you'll figure out more from watching socials and from your own experience. Doing this also allows you to work in new patterns smoothly and you'll find yourself having more variety with patterns when dancing because the transitions are smooth.
3. You can use youtube to learn patterns, but keep it simple. If you are still beginner(6 months - 1 year), don't go watch a video of Adolfo, Terry Salsalianza, Panagiotis and try to do what they are doing just cause you think it looks good. Remember, just cause THEY look smooth doesn't mean its easy. I learnt this the hard way!
3. When you go to social REMEMBER, the follow is trying to have a good night. So don't use her as some kind of practice dummy. NOTE: most follows can pick up on a lead that using her for practice and you will start to get NO's from them. Unless they are your friend/teacher and they know, just take it easy with practicing new patterns. Like trying the move 1-2 times, 3 if you are close to nailing it. Just don't force it on them.
Lastly, have fun with this process. I'm pretty good with on2 nowadays, but I am also adding a new pattern every week. I really enjoy the process of growing in dance and seeing how good I can get. Its all part of the fun and I hope you enjoy it too.
Good luck
