I'm just learning but if you are ever going to work there will be obj c around for a long time. Me I plan on my own apps so I'm concentrating on Swift. There are tons of tutorials out there just try to build and Google. There are ide's out there but I think Xcode is the way to go. Easy to understand and it's laid out well. It's made for the purpose of building apps so you have it all with no messing around with plug ins which is always a pain in the ass. There are hybrid dev schemes that you can use HTML and CSS like phone gap which I didn't like. On the scene now is React, you might want to look at that considering you have a background there. JavaScript is a must so if you are skilled in that you are well on your way get Atom.io and go go go. It sounds like you have a background so from someone who didn't and took the hard way but sounded like the easy way I would use Xcode and start with Obj c. Then add Swift. I tried circumventing around it and using all the other stuff out there that was supposed to make it easy with what you already know but it all looked like shit. Then again I'm not a pro so maybe I just suck at it. Depending on what you want to build will dictate what libraries ect. Like Facebook Api ect. Hope this helps.