It looks like you're new here. If you want to get involved, click one of these buttons!
Subscribe to our Patreon, and get image uploads with no ads on the site!
Base theme by DesignModo & ported to Powered by Vanilla by Chris Ireland, modified by the "theFB" team.
Comments
My top piece of advice would be don't use XCode it's the worst IDE ever.
Of course if you want to do IPhone development you don't have a great deal of choice.
I agree it's really terrible, if you just want to learn coding in General, I'd start learning Java, using IntelliJ Idea, that's one of the best IDE's I've ever used
I'm recruiting for junior devs at the moment and the number of them who don't understand how anything works because they just rely on a code generating, hand holding IDE is amazing.
The other problem with XCode is your choices are Obj C, C++ and Swift none of which I'd recommend for a beginner.
I'm not sure I'd choose Java as a first language as it's so verbose and has so much confusing ceremony. If you did want to go for a compiled language then Go is really simple and has great tooling.
XCode is the obvious route, but you can also use Xamarin to write iOS apps in C# using Xamarin Studio, or if you know HTML/JS you can use various web app frameworks like Cordova or React Native.
If you do go with XCode then go with Swift.
Learning XCode, iOS, programming and Swift in one go is a big ask though.
Although there does seem to be lots of lovely training material for the xcode/swift route available...
The community is helpful, not as much so as xcode native obviously.
I will say there can be some synch issues between the IDE and its XCODE behind the scenes compilation but they are rare.
HTML5 is always a viable solution too..
is it crazy how saying sentences backwards creates backwards sentences saying how crazy it is?