I have been wanting to be a proficient iPhone programming for 1 year now. I have tried 3 times to start but have stopped for various reasons.
My most recent attempt has worked, and here is what I’ve changed
Focus, pay attention to only one thing at a time
I have created a separate account on my machine named ‘Tony Tam iPhone’ so that when I’m learning or doing my homework for the iTunes U CS 193 class (iPhone class), my context on the computer is all related to that task at hand. The Xcode project, my Evernote, email my email address is related to iPhone programming. Multitasking doesn’t work for humans
I work on this every day, even if it’s just 10 minutes a day. When I take the bus to work, I always watch the podcast or work on my homework. Have a daily commitment helps, and I respect myself more when I stick to my commitments
Do the homework, follow instructions
I take the class online as if I was there. I do all my homework assignments and even try for a few extra credit. I even try to finish the homework in the same timeframe like the real students do.