Quand Apple a annoncé son tout nouveau langage de programmation Swift Comment le nouveau langage de programmation d'Apple m'affecte-t-il? Comment le nouveau langage de programmation d'Apple m'affecte-t-il? Dès le départ, les développeurs ont su que le nouveau Swift d'Apple allait être grand. Mais pourquoi devriez-vous vous en soucier? Lire la suite, la communauté de programmation se réjouit. Jusque-là, il n'y avait pas d'autre choix que de développer des applications Mac et iOS avec Objective C, un langage archaïque des années 1980. Swift s'est avéré être une bouffée d'air frais.
Et puis Apple est allé de l'avant et a annoncé que Swift serait bientôt open source Apple Swift va Open Source: Alors quoi? Swift d'Apple va Open Source: Alors quoi? Même si vous n'êtes pas vous-même programmeur, la décision d'Apple d'ouvrir Swift vous affectera. Voulez-vous savoir pourquoi et comment? Lire la suite, apportant une nouvelle vague de soutien de la part des développeurs de toute la planète. Cela ne me surprendrait pas si Swift se levait et devenait la langue la plus populaire du monde au cours de la prochaine décennie.
Donc, si vous voulez apprendre Swift, il est temps de plonger. La langue a un bel avenir devant elle et plus vite vous l'apprendrez, plus tôt vous pourrez en récolter les fruits.
SoSoSwift (gratuit)
SoSoSwift est un site clé pour toute personne intéressée par la langue, qu'elle soit novice ou vétéran ou même simple spectatrice. Il s'agit non seulement de la plus grande collection de tutoriels Swift sur le Web, mais aussi d'une section de blog avec des nouvelles à jour sur les développements de Swift.
La meilleure façon de commencer est de cliquer sur le lien Tutoriels et de parcourir les collections. Par exemple, Swift Tutorial: Introduction Series est idéal pour un débutant absolu alors que iOS 8 Game Development est idéal pour les développeurs de jeux en herbe.
SkipCasts (Gratuit)
SkipCasts est une collection de tutoriels écrits et maintenus par Skip Wilson. Il avait l'habitude d'avoir un service d'abonnement avec des vidéos haut de gamme aux côtés de vidéos gratuites, mais ce service a fermé ses portes en mai 2015. Les vidéos premium ont été supprimées, mais les vidéos gratuites sont conservées.
C'est dommage, mais la bonne nouvelle est qu'il y a encore 23 vidéos de tutoriel Swift, surtout pour les débutants avec une poignée destinée aux experts. Beaucoup de gens trouvent que le matériel de Skip est très utile pour saisir des concepts difficiles, alors ne les ignorez pas!
Didacticiels de Ray Wenderlich (gratuit)
Ce qui a commencé comme une entreprise individuelle est devenu une opération de tutorat massive avec des dizaines de développeurs qualifiés partageant leurs connaissances dans les formats écrits, audio et vidéo. Ray Wenderlich a tout commencé, mais c'est beaucoup plus grand que lui maintenant.
Le site se concentre principalement sur le développement de jeux 5 Outils de développement de jeux gratuits pour créer vos propres jeux 5 Outils de développement de jeux gratuits pour créer vos propres jeux Grâce à ces incroyables outils de développement de jeux gratuits, un jeu qui a requis une année peut maintenant être faite en six mois ou plus vite, parfois sans code! Lire la suite et il y a des sections dédiées aux moteurs comme Unity et Unreal, mais il y a une mine d'informations pour les fondamentaux dans Cocoa, Objective C, et maintenant Swift.
Les tutoriels de Ray Wenderlich sont quelques-uns des tutoriels les plus approfondis que j'ai jamais vus, vous devez donc les vérifier. Vous vous ferez un mauvais service si vous ne le faites pas.
Il y a aussi un magasin avec des tutoriels payants si vous êtes intéressé. Vous trouverez plusieurs paquets Swift différents disponibles avec d'autres goodies comme des kits de démarrage pour différents genres de jeux. Ça vaut le coup si vous pouvez vous le permettre.
Apprenez des astuces rapides (gratuit)
Il y a beaucoup de bonnes ressources Swift là-bas - trop nombreuses pour que nous puissions les lister au même endroit. La bonne nouvelle, cependant, c'est qu'un gars nommé Zaheer tient à jour une liste de tutoriels Swift géniaux sur le web. Cette liste peut être consultée sur Learn Swift Tips .
Ces tutoriels couvrent toute la gamme de compétences, à commencer par les notions de base et la montée en puissance des concepts de haut niveau qui ont été présentés lors de conférences et de conférences par des développeurs experts. La liste comprend également quelques livres utiles et plusieurs ressources impressionnantes, comme des feuilles de triche, des références d'API et des exemples de code.
Programmation rapide sur moyen (gratuit)
Quand Medium a lancé son premier média: Une plateforme de blogs alternatifs des fondateurs de Twitter Medium: Une plateforme de blogs alternatifs des fondateurs de Twitter Les cofondateurs de Twitter, Evan Williams et Biz Stone ont lancé leur propre plateforme de blogs, Medium, il y a environ un an. Les fondateurs disent que le but est de "réimaginer" l'édition, en permettant aux utilisateurs de choisir le niveau de ... Read More, il a généré beaucoup de battage basé sur qui était derrière (les co-fondateurs de Twitter) et ce qu'il essayait de faire (pensées sérieusement sérieuses et rêveries). A-t-il réussi? C'est difficile à dire. Beaucoup le voient encore comme "juste une autre plate-forme de blogs".
Mais une bonne chose à sortir de Medium est le canal de programmation Swift où plusieurs développeurs se sont réunis pour écrire sur Swift. Ici, vous trouverez des conseils, des astuces et des tutoriels qui sont davantage axés sur le développeur Swift intermédiaire plutôt que sur le débutant.
Swifty (gratuit)
Si vous n'avez jamais utilisé une application pour apprendre à programmer, vous êtes dans une friandise. L'application Swifty, actuellement disponible gratuitement sur l'App Store, est un excellent moyen de se familiariser avec le langage Swift, que vous ayez déjà une expérience de programmation ou non.
L'application est divisée en plus de 200 tutoriels interactifs, chacun assez petit pour vous éviter de vous sentir dépassé. Il ne fera pas de vous un professionnel, mais il vous offre une introduction facile et douce qui vous mettra à l'aise - et c'est la moitié de la bataille quand il s'agit d'apprendre la programmation sans le stress Comment apprendre sans tout stress Programmation sans stress Vous avez peut-être décidé de poursuivre une programmation, que ce soit pour une carrière ou simplement comme passe-temps. Génial! Mais peut-être que vous commencez à vous sentir dépassé. Pas si bien. Voici de l'aide pour faciliter votre voyage. Lire la suite .
Formation essentielle de Swift (25 $)
Je suis un grand fan de Lynda, le réseau en ligne qui est similaire à Udemy, Coursera, Khan Academy, et d'autres cours vidéo en ligne 3 meilleurs sites pour obtenir une éducation de niveau universitaire gratuitement 3 meilleurs sites Web pour obtenir une éducation de niveau universitaire idée que vous n'avez jamais fini d'apprendre n'a jamais été aussi vraie qu'aujourd'hui. Internet a révolutionné notre façon d'accéder à l'information et au savoir - autrefois un luxe accessible uniquement aux riches ... Read More, sauf Lynda, est un service réservé à l'abonnement, ce qui contraste fortement avec ses concurrents, qui offrent tous type de niveau libre.
Combien coûte Lynda? L'adhésion de base commence à 25 $ par mois, mais je vais attester que ça vaut bien le prix. Un abonnement donne accès à des centaines de cours différents, chacun d'une durée d'au moins 3 heures (avec beaucoup plus de 10 heures et plus), et ces cours sont de qualité.
Certains rivalisent même avec le type d'éducation que vous pourriez obtenir dans un cours collégial ou universitaire.
Swift Essential Training est celui que nous soulignons ici. Il passe à peine plus de trois heures et demie et vous apprend tout ce que vous devez savoir sur le langage Swift, en commençant par la syntaxe de base et en terminant par des fonctionnalités linguistiques avancées.
D'autres ressources Swift?
Bien qu'ayant déjà un an, Swift est une langue relativement nouvelle et nous reconnaissons que les tutoriels et les communautés sont encore en cours de construction et de formation, alors nous nous attendons à voir beaucoup d'autres ressources surgir au cours des prochains mois.
En attendant, consultez ces conseils pour maîtriser un langage de programmation 7 trucs utiles pour maîtriser un nouveau langage de programmation 7 astuces utiles pour maîtriser un nouveau langage de programmation Il est acceptable d'être submergé lorsque vous apprenez à coder. Vous oublierez probablement les choses aussi vite que vous les apprenez. Ces conseils peuvent vous aider à mieux conserver toutes ces nouvelles informations. Lire la suite, conseils pour reconnaître un bon tutoriel de programmation Qu'est-ce qu'un bon tutoriel de programmation? Qu'est-ce qui fait un bon tutoriel de programmation? Tous les didacticiels de programmation ne sont pas égaux. Certains vous profitent et d'autres finissent par perdre votre temps. Voici ce qu'il faut rechercher dans un didacticiel de programmation de qualité. En savoir plus, et des idées de projets pour vous aider à apprendre plus rapidement 5 Idées de projets pour vous aider à apprendre plus rapidement 5 Idées de projets pour vous aider à apprendre plus rapidement Il existe plusieurs façons de faciliter la courbe d'apprentissage pour la programmation. Mettez-vous les mains sales et apprenez plus vite avec des projets secondaires que vous pouvez démarrer à tout moment. Joue avec ces cinq. Lire la suite .
Connaissez-vous de bons tutoriels Swift que nous avons manqués? N'hésitez pas à les lier dans les commentaires ci-dessous. Que penses-tu de Swift en tant que langage de programmation? Dites-nous ce que vous pensez!
Crédits image: pile de livres Via Shutterstock