Hi iOS developers,
I am an 18 year old guy with very basic Java highschool coding knowledge. I have a great idea, I want to become a reality, but have absolutely no idea where to start learning the tools needed to build it. What do I have to learn about developing iOS apps, and which languages should I master? The university and other paid courses aside, what is the best source of knowledge for [coding and iOS developing] knowledge that can enable me to gain high level of expertise in the form of iOS programming to build this app? Any website, online training or any other recommendation will be greatly appreciated.