Understanding the Process of Learning Touch-screen Mobile Applications