I'm highly interested in learning how to make and sell apps for iPhone/iPad, and I was hoping I could get advice from everyone here. Background information: I live in the U.S., I'm sixteen, and technically I'm in high school but this coming school year I'm going to have the chance to take some classes at a community college. I don't know ANYTHING about programming, I'll be starting from scratch. I only have the basic computer knowledge most people have here. I've recently sold my last computer and now I'm trying to decide what I should buy next (based off what you'd recommend) So my questions are... 1. What will I need to learn 2. How/where should I learn it 3. About how long would you guess it'll take for me to learn how to make a "decent" app (for example, a simple "task list" app) 4. What computer do you recommend for me? An '11 13" Air would be nice for portability on campus, but if I need more power... 5. Would you recommend a large external monitor? Will I need to have multiple windows open at once when learning, and eventually, programming real apps? 6. Can I sell apps on the app store before I'm 18? 7. What other avenues could this programming knowledge take me? Would it allow me to understand the OS itself, modify it, ect. Keep in mind I don't know anything yet, so I really don't know what would help me with what. 8. ANYTHING else I should know? Preferably I could be shown what different books/curriculum would take me from point A to point B. Thank you (so much) in advance. I'm really interested in this and I want to start as soon as possible.