Learning any language requires discipline, patience and allot of practice. That said, if you want to have a good learning curve really do yourself a favor and be goal oriented in your approach. What are your goals? Your goals will determine the time and energy (hours,weeks, years) you will need to burn in order to get to your goal. Goals matter.
Some examples of the top of my head. Goal 1. Pick up the local hot deaf chick and have some fun. Goal 2. Write an award winning screen play in ASL. to be adapted to the screen by yours truly. Goal 3: Be able to carry a conversation, to start a conversation, to end one to weave tales and cause laughter with your deaf friends, goal 4. become a terp with all that entails. Goal 5; Pick up the local hot deaf chick and have some fun/ oh well i said that already but its worth repeating. All these goals are valid. All you can accomplish. But if you don't set them prior to you really grinding it out you will be left with allot of wasted time in my opinion. I cant stress this enough in learning any language. Even more so with asl. Set your goals. Meet your goals, Track your progress. (objective journal entries of your progress or lack thereof) You will save yourself allot of time if you use a very simple regimented system of clocking your acquiring and retention of signs. regardless on how much your practicing with a native signer. make no mistake you will need to find a native signer. if you want fluency.
for whats its worth.
as for me i'm Deaf. i was born hearing, Deaf at 9, Deaf residential school after, then gally where i worked on Goals 1 and 5 respectfully. i am fluent in 3 languages at present. and working on my fourth. English, Italian (English and Italiano i acquired before my deafness. -ASL. after. I will be attempting my JPLT level 4 dec 2014. obviously the spoken part will be void for me in the exam.
Hope this helps
Hoichi-the earless