I have an idea and want to implement it myself. I'm confused between web and mobile prototypes of my future product! to make it on mobile I have to learn a new programming language such us Objective-C.
Learning a new language for a new platform is a little bit different.
Learning a new language when you have an existing skillset that can do the same job [eg switching from ruby to python for fun] is a costly investment that probably won't pay off.