I'd love to start making apps. I'm decently computer-savvy, and willing to learn. How hard is it to do? From some of the absolutely idiotic apps that I see, can it really be that hard? I'm assuming that I'd have to develop any apps on a Mac as well, right? Any pointers from Devs here?