News for hackers. Stuff that matters.
Re:Ask HN: What language should I learn first? by osconfused on Friday August 15, 2014 @09:51AM (#8182103)
Learn Swift. Mobile is the future.
Re:Ask HN: What language should I learn first? by dragonwriter on Friday August 15, 2014 @09:54AM (#8182121)
Mobile may be the future, but Swift is limited to one vendors mobile platform, while there are a ton of languages (C#, JS, Python, Ruby, even Haskell) that you can use for mobile that aren't limited to one vendor''s platform. Plus, "mobile" usually has a server component, and those other languages can also be used for the server end.
Re:Ask HN: What language should I learn first? by osconfused on Thursday August 21, 2014 @10:06AM (#8207370)
Where can you run python on Mobile? Also, yes of course it's one vendor. One vendor that also has the world's most profitable app store. OP asked for a language to get started with. In my personal experience, being able to see items move on screen is a lot more intriguing to beginners than doing some server specific tasks like building an API.
Re:Ask HN: What language should I learn first? by jimktrains2 on Friday August 15, 2014 @10:00AM (#8182142)
That assumes he has a Mac. Many people do not. I could say the same thing about Java and Android, and that dev environment at least runs on all platforms.
Re:Ask HN: What language should I learn first? by meepmorp on Friday August 15, 2014 @10:19AM (#8182247)
Swift is a poor choice because of it's instability (in terms of changes to syntax), and because you really need to be able to read Objective-C to work with the platform.
Re:Ask HN: What language should I learn first? by edgeorge92 on Friday August 15, 2014 @09:54AM (#8182117)
Swift will not teach you the fundamentals of programming
Re:Ask HN: What language should I learn first? by tel on Friday August 15, 2014 @10:09AM (#8182188)
I think Swift is a better ground for the fundamentals of programming than many others... but there are many other reasons to not choose such a young language.

http://tel.github.io/2014/07/26/types_of_data_in_swift/