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

General Discussion

New to programming and coding.. Guide me please!

I am new to this field and am interested in learning swift, can any one guide me which language to learn first in order to master swift?

Some saying start with Java other says Python. i am really confused what is the importance of learning these other language in swift?

I am starting from scratch, no experience before so any help would be of great importance for me. I have developed a sudden interest in developing so can anyone show me the path what should be done in order to attain what in the end .

AND i want to be a developer for Apple, i am not interested in android etc.

5 Answers

To start with, you could just learn swift , you could learn python or the many programming languages available on Treehouse. Most programming languages are very similar. However, out of all of them I'd recommend Python. Python is a beginner friendly programming language -it is easy to understand. You can use if for many things - It's general purpose so you may find it being useful. Check out these articles: http://lifehacker.com/which-programming-language-should-i-learn-first-1477153665 , http://readwrite.com/2014/07/08/what-makes-python-easy-to-learn . Despite me saying Python is great, you could just learn swift for it is also a beginner friendly language. If you truly want to developer just for Apple products learn swift.

If you only want to create IOS apps you should only focus on learning Swift, not Python or Java or other language. only Swift and Xcode (the mac app)

See this tutorials https://itunes.apple.com/dk/course/developing-ios-8-apps-swift/id961180099

And just try to create some small IOS apps and you will be better and better!

Thankyou Joel & Simon for the help. :)

You don't need any previous experience with programing to learn Swift, I actually found Python and Java hard to learn even though I know Ruby, Swift, Objective-C, and some JavaScript. Ruby is vary easy to learn, if you want to learn it the Learn Ruby track is were you should start.

I am interested in developing on Swift.. how ruby will help me in that?

Just like Python or Java, Ruby will give you a basic idea on how programming works. Personally, I think you should just start on the Swift track.

Just go with swift.

I am working hard on learning swift thanks for your help! :)