andytweeted "@fearnecotton flew in from HK at the time, and was even more confusing as I was thinking it was lunchtime. #jetlag" 2:12pm#
andytweeted "At BA lounge #hk. Another wk in UK. For 30000+HKD ticket. Lounge is poor. My Bloody Mary looks rather lonely. http://yfrog.com/14f61cj" 9:32pm#
Starting out in Programming/Computer Science: Stanford CS106a / E70a
Alot of people nowadays are getting into developing iPhone applications or other mobile applications as a hobby, career change, a way to make money or most likely a mixture of all three.
The fundamental barrier I read on the net, that like anything, you require a fundamental understanding and mastery of the basics in order to really accelerate in learning.
In my own quest to get better grips with the iPhone SDK, I decided to follow the advice on Lecture 1 onStanford's ITunesU iPhone development course and start from scratch by doing CS106a and CS106b. If you have basic understanding of Computer Science and feel comfortable with code then you can do the combined accelerated version which is CS106x.
The joy of this for full time jobbers like myself is that Stanford have decided to make CS106a freely available on the net along with assignments. The tricky part is that the Assignments are to be done with a 'Section Leader' and the equivalent for your self directed learning is by using Google and then stumbling across things like the Google CS106a Study Group or other Java Programming forums which may also have other students posting questions.
I'm currently only up to assignment CS106a Assignment 2 so if you are also doing this course, please feel free to share your thoughts here!
Here is the first video on their You Tube Channel
Starting out in Programming/Computer Science: Stanford CS106a / E70a
Alot of people nowadays are getting into developing iPhone applications or other mobile applications as a hobby, career change, a way to make money or most likely a mixture of all three.
The fundamental barrier I read on the net, that like anything, you require a fundamental understanding and mastery of the basics in order to really accelerate in learning.
In my own quest to get better grips with the iPhone SDK, I decided to follow the advice on Lecture 1 onStanford's ITunesU iPhone development course and start from scratch by doing CS106a and CS106b. If you have basic understanding of Computer Science and feel comfortable with code then you can do the combined accelerated version which is CS106x.
The joy of this for full time jobbers like myself is that Stanford have decided to make CS106a freely available on the net along with assignments. The tricky part is that the Assignments are to be done with a 'Section Leader' and the equivalent for your self directed learning is by using Google and then stumbling across things like the Google CS106a Study Group or other Java Programming forums which may also have other students posting questions.
I'm currently only up to assignment CS106a Assignment 2 so if you are also doing this course, please feel free to share your thoughts here!