I was wondering how do I go about learning app development and design. I have a strong urge to learn more about this area. I have many ideas for app development and I want to turn these ideas into reality. How do I go about learning this? Should I be self-taught( if so which books, websites) or should I attend a part time course? I appreciate your input. My level of skills at the moment are zero.