This past year I had decided that I want to become an iOS developer. I had no prior programing experience, but I was determined that I would teach myself how to code and design to release an App. I have succeeded in doing that and plan on doing it many times over. However, making myself too dependent on one platform kind of scares me. But I also want to be great at what I'm doing, and that only happens through hours of beating on your craft. Should I continue to pursue and master iOS or branch out into learning something else like Ruby or JS?