Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial

Tristan Gaebler
6,204 PointsShould I start with Android or IOS?
I have decided I want to get into app development. I was wondering what I should start with. Android or IOS? I have an android phone, I don't know if that effects it. What should I start with?
2 Answers

mikes02
Courses Plus Student 16,968 PointsHi Tristan,
I think a lot of it has to do with personal preference and what interests you the most. You should do what you are passionate about because it will help you learn and it will keep you motivated. I will say, though, that it seems that there are more iOS developers than Android, at least in my own experience. Since you have an Android phone it would likely be beneficial for you to start there to see if you are interested and having an Android phone to work with may be of value to you as you begin developing. As I said though, do what interests you the most and what you have the most passion for, don't let trends dictate your progress, long term you will be better served if you stick to something you truly want to learn and get good at, it will keep you motivated and eager to learn.

christopher walsh
10,763 PointsiOS!
its extremely easier to find straight forward material on Swift, Xcode and making apps! its easier and more straightforward to learn iOS. and iOS is only growing larger and larger. You may have to buy an iPod to test out your apps but it will be worth it. I've just started learning iOS and its a lot of information but its so laser focused. you download Xcode. do some lessons, some books, etc!

mikes02
Courses Plus Student 16,968 PointsShould be noted that Xcode will only work on Mac OS X. There's the "Hackintosh" option but I'm not sure if that's the best route.

Tristan Gaebler
6,204 PointsOne of my family members has an iPhone 5, will that do? Also, isn't Swift not a fully developed language. How does that compare to java?

christopher walsh
10,763 PointsI don't know anything about java. but swift gets criticized because it works exclusively for iOS. I personally feel, iPhones and apps are a large enough market that you won't feel restricted. I don't mind starting off knowing how to make only iPhone apps. for me, its somewhere to start and focus in on, and iPhone apps are "cool"!