There is also the advice "play your first 100 games quickly." How do you reconcile this?
I've been able to play 200 9x9 games over the last month with Smart Go (Pro on the iPhone) and have finally unlocked level 13 (a month ago, I started at about level 7-8).
I think I have learned a tremendous amount in tactical "hand-to-hand", and which end-game plays are overreaching, and a little about being flexible in the beginning (i.e. don't pre-assume which corner(s) I'm going to take, in part: respond based on where my opponent plays looking at the whole board before playing). My number of "oops" plays are reduced (as is evident by the number of undos I execute). These seem to be lessons that will apply in future games with humans.
I still play regularly weekly in person 1-2 19x19 games per week, and I may have improved slightly against my regular opponent (who studies and plays much less). Perhaps about a half a stone...moving from me taking a 3 stone handicap to 2 stone handicap. On the side, I have recently started reading "Lessons in the Fundamentals of Go" at a slow pace.
Whenever I want to just win, I play black in igowin free 9x9 with a 2 stone handicap, in which I have a pretty standard play that nets an easy 16-35 points in my favor (it's limited to about 25k rating within igowin free). I can definitely see a difference in the styles of play at different ranks/computer strengths.
Overall, it's been a very enjoyable experience. I see the game differently even in the one month I've playing bots heavily.
I like that I can play and practice anywhere: waiting in line, at lunch, or even solving a few problems.
My focus has been: 1) have fun, and 2) learn more. My thought being that if it's not fun, I will stop learning.
So I just wanted to put out here that this is the way I'm learning, perhaps to encourage other people that were seeking a way to learn using bots, and to solicit opinions about how much I might be learning that I will have to unlearn later
To me, this feels like a balanced way to learn.