6200 comments
2357 subscribers
Follow me on Twitter (@sachac)
Subscribe! Feed reader E-mail

Breaking down something that’s intimidating to learn

I’d like to learn more about mobile development because there’s so much untapped potential when it comes to these portable devices that invite personalized, playful, touchable use. I think the next few years will be tremendously exciting, and I want to learn how to contribute to this future.

Mobile development is intimidatingly complex. Even if I focus only on Android development – and maybe even only on tablets that run Ice Cream Sandwich or later, for example – there’s so much to learn. There are so many possibilities to explore. It’s easy to get overwhelmed.

But I’ve learned about other large areas of study before, and I can figure this one out too. I’m getting better at ignoring the fact tht there are so many places where I could start, and just starting.

My plan:

Go through the tutorials until I can build things with a few hints. This will help me learn the basics.
Contribute to open source projects, then create and release my own. I want to learn both design and development.
Build more small apps. Release them and learn from the feedback.
Share what I’m learning through blog posts and maybe short e-books.
Graduate to paid apps or content? We’ll see. 

If I take it step by step, then it’s a lot more manageable. The more I learn, the better I can get at learning.

Many new fields are intimidating when you’re a beginner. That’s okay. Don’t let that stop you from starting.

Short URL: http://sachachua.com/blog/p/23611
  • Nathaniel Mallet

    Your plan is well thought out and practical. It’s very similar to the traditional medical school learning technique of “See one, Do one, Teach one” (read and contribute to open source project, build & release small app, share what you’ve learned).

    Another way I try to reduce the intimidation factor of learning something big is to give myself enough time to learn it. As you said, some of these fields require practitioners to learn a large volume of material just be a beginner, and this takes time.

  • http://deliverbeyond.com Raj

    I came across what might be a great resource for someone starting out in Mobile development this morning! It’s an iTunes U course run out of Carnegie Mellon. What I liked about it was that it splits app development into two pieces:

    1. How to visualize large amounts of data so it makes sense to an end user (the ah-ha for me was when I realized they were not just talking about data sets, but also Ux design)

    2. They go through Objective-C 101 (I guess with the Asus tablet you just bought this may not be relevant, but perhaps you could do the assignments based on your platform? Not sure how challenging they’d be as I’ve only skimmed through the first few chapters)

    Let me know if you’re interested and can’t find it.

    Best wishes (hope you’re doing well post IBM :) )

    Raj

    • http://sachachua.com Sacha Chua

      I hear that iOS development is worlds different from Android development, and I’m not good enough to translate yet. I’d be interested in UX insights, though!

  • http://chrisnolan.ca/ Chris Nolan.ca

    Have you seen the IOIO (Yo-Yo) for Android? Get some of that physical computing mixed with your android.

    http://www.sparkfun.com/news/789

On This Day...

  • 2011: Mornings at our house — Neko and Leia have taken to meowing us awake in the morning. When I stumble out of bed and pour [...]
  • 2010: Finding opportunities in a big company — DEADLINE: 2010-07-30 Fri 08:00 The Extreme Blue interns are wrapping up and starting their job searches, so Cate [...]
  • 2008: Emacs and PHP tutorial: php-mode — php-mode is responsible for syntax highlighting, indentation, and other major PHP-specific modifications to your editing environment. There are a number [...]
  • 2008: Emacs and PHP: There’s more than one way to do it, of course — The PhpMode page on EmacsWiki lists five options for developing PHP in Emacs. I’m currently using the php-mode maintained by [...]
  • 2007: If I don’t go and do something, I’ll go mad — My thesis draft has been sent to my committee members. I’ve also revised my CASCON paper and outlined my presentation. And [...]
  • 2007: Postponing driver’s ed — Driving is a useful skill, and I will definitely look into it. However, I will postpone driving lessons right now because [...]
  • 2007: I heart the Toronto Public Library — Did you know that the Toronto Public Library is the largest in North Americ in terms of circulation, with 19 [...]
  • 2006: A weekend with a friend — My good deed for the weekend was spending time with Alice. Saturday, I attended the birthday party for her 2-year-old daughter [...]
  • 2004: Said goodbye to Fr. Nebres — Told him about the JapanTraining program and my plans for FurtherStudies. Got hugged twice! I’m so going to miss this school…
  • 2004: del.icio.us — I’m getting addicted to http://del.icio.us . I think of it as the high-tech equivalent of browsing library cards to see who [...]
  • 2003: http://rinkworks.com/stupid — Tech support horror stories