Ask DN: How does one learn swift and/or development for mobile applications?

over 5 years ago from , Product Designer

It's a new year and I have a craving to learn another language. In the past, I have been asked by my clients if I developed mobile applications and my answer was always no. I'm looking to change that answer.

I can design and develop for web but when it comes to native applications for iOS or Android I'm lost. I understand JavaScript and the basic fundamentals of programming, but I am at a loss as to how to go about learning a new language. Swift, for example, will likely be my focus on this new endeavor, but I'm having trouble finding the best way to go about learning. Has anyone had any experience doing this? Did you seek help from others? Buy a book? Take a course? Subscribe to sites like Treehouse or Codeschool?

What worked for you?

I'm looking to add some side projects in the future which will involve some mobile or OSX applications (sorry windows users). Any insight out there would help me a lot. Thanks in advance.