Les meilleurs endroits pour apprendre Swift, le langage de programmation d'Apple

Les meilleurs endroits pour apprendre Swift, le langage de programmation d'Apple / L'amélioration personnelle

Quand Apple a annoncé son 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 compris que le nouveau Swift d’Apple allait devenir gros. Mais pourquoi devriez-vous vous en soucier? Lire la suite, la communauté de programmation s'est réjouie. 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 a annoncé que Swift serait bientôt une source ouverte. Swift Is Going Open Source d’Apple: Et alors? Swift d'Apple va devenir open source: et alors? Même si vous n'êtes pas un programmeur, la décision d'Apple d'ouvrir Swift en source aura un impact sur vous. Voulez-vous savoir pourquoi et comment? En savoir plus, apportant une nouvelle vague de soutien de la part des développeurs du monde entier. 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, le moment est venu de plonger. La langue a un avenir radieux et plus vite vous l'apprendrez, plus vite vous serez en mesure de récolter les fruits..

SoSoSwift (Gratuit)

SoSoSwift est un site clé pour quiconque s'intéresse à la langue, qu'il soit débutant, vétéran ou même simplement spectateur. Il s'agit non seulement de la plus grande collection de didacticiels Swift sur le Web, mais il comporte également une section de blog contenant des informations à jour sur les développements de Swift..

La meilleure façon de commencer est de cliquer sur le lien Didacticiels et de parcourir les collections. Par exemple, Swift Tutorial: Introduction Series est idéal pour un débutant absolu, tandis que le développement de jeux iOS 8 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. Auparavant, il disposait d'un service d'abonnement avec des vidéos premium accompagnées de vidéos gratuites, mais ce service a été fermé en mai 2015. Les vidéos premium ont été supprimées, mais les vidéos gratuites restent.

C'est dommage, mais le bon côté des choses, c'est qu'il y a encore 23 vidéos de didacticiels Swift, principalement destinées aux débutants, avec une poignée destinée aux experts. De nombreuses personnes trouvent le matériel de Skip très utile pour comprendre des concepts difficiles, alors ne sautez pas cette occasion.!

Les tutoriels de Ray Wenderlich (gratuits)

Ce qui a commencé comme une entreprise individuelle est devenu une opération de tutoriel massive avec des dizaines de développeurs expérimentés partageant leurs connaissances dans des formats écrits, audio et vidéo. Ray Wenderlich a tout commencé, mais il est bien plus grand que lui maintenant.

Le site se concentre principalement sur le développement de jeux. 5 outils logiciels de développement de jeux gratuits pour créer vos propres jeux. 5 outils de logiciels de développement de jeux pour créer vos propres jeux. Voici les meilleurs logiciels et outils de développement de jeux gratuits que vous pouvez utiliser pour commencer à créer le jeu de vos rêves dès aujourd'hui. Lisez-en plus et certaines sections sont consacrées à des moteurs tels que Unity et Unreal, mais vous trouverez une mine d’informations sur les fondamentaux dans Cocoa, Objective C et maintenant Swift..

Les tutoriels Ray Wenderlich sont quelques-uns des tutoriels les plus approfondis que j'ai jamais vus. avoir pour les vérifier. Vous vous rendrez 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 bundles Swift disponibles ainsi que d'autres goodies comme des kits de démarrage pour différents genres de jeux. Vaut la peine si vous pouvez vous le permettre.

Apprendre des astuces Swift (gratuit)

Il ya un lot d’excellentes ressources Swift - trop pour être énumérées au même endroit. La bonne nouvelle, toutefois, est qu'un type nommé Zaheer conserve une liste de didacticiels Swift géniaux sur le Web. Cette liste peut être consultée à Apprendre des astuces rapides.

Ces didacticiels couvrent toute une gamme de compétences, des notions de base aux concepts de niveau supérieur 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, telles que des feuilles de triche, des références d'API et des exemples de code..

Programmation rapide sur support (gratuit)

À l'époque du lancement de Medium, Medium: une plate-forme de blogging alternative des fondateurs de Twitter Medium: une plate-forme de blogging alternative des fondateurs de Twitter Les cofondateurs de Twitter, Evan Williams et Biz Stone, ont lancé leur propre plate-forme de blogage, Medium, il y a environ un an. Les fondateurs disent que l'objectif 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 médiatique basé sur qui était derrière (les co-fondateurs de Twitter) et ce qu'il essayait de faire (pensées et réflexions sérieusement longues). At-il réussi? C'est difficile à dire. Beaucoup le voient encore comme “juste une autre plateforme de blogs”.

Mais une bonne chose à sortir de Medium est le Programmation rapide canal où plusieurs développeurs se sont réunis pour écrire à propos de Swift. Vous trouverez ici des conseils, des astuces et des didacticiels destinés davantage aux développeurs de niveau intermédiaire aux développeurs débutants de Swift..

Swifty (gratuit)

Si vous n'avez jamais utilisé une application pour apprendre à programmer, vous êtes pris au dépourvu. le Swifty L'application, actuellement disponible gratuitement sur l'App Store, est un excellent moyen de se familiariser avec le langage Swift, que vous ayez une expérience préalable en programmation ou non..

L'application est divisée en plus de 200 didacticiels interactifs, chacun suffisamment petit pour vous empêcher de vous sentir dépassé. Cela ne fera pas de vous un pro, mais une introduction facile et douce qui vous mettra à l'aise - et c'est la moitié du combat quand il s'agit d'apprendre à programmer sans stress Comment apprendre à programmer sans tout le stress Comment apprendre Programmer sans stress Vous avez peut-être décidé de poursuivre vos programmes, que ce soit pour une carrière ou pour votre loisir. 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 .

Swift Essential Training (25 $)

Je suis un grand fan de Lynda, le réseau en ligne similaire à Udemy, Coursera, Khan Academy et à d’autres cours vidéo en ligne. 3 meilleurs sites Web pour obtenir un enseignement universitaire gratuit 3 meilleurs sites Web pour obtenir un enseignement universitaire gratuit Le L'idée que vous n'avez jamais fini d'apprendre n'a jamais été aussi vraie qu'aujourd'hui. Internet a révolutionné la manière dont nous accédons à l'information et au savoir - autrefois un luxe accessible uniquement aux sites Web riches, mais Lynda est un service réservé aux abonnés - ce qui contraste nettement avec ses concurrents, qui offrent tous une sorte de niveau gratuit.

Combien coûte Lynda? L'adhésion de base commence à 25 $ par mois, mais je vais attester que cela vaut bien le prix. Un abonnement donne accès à des centaines de cours différents, chacun d’une durée minimale de 3 heures (dont beaucoup dépassant 10 heures), et ces cours sont de qualité..

Certains rivalisent même avec le type d’éducation que vous pourriez avoir dans un collège ou une université.

Swift Essential Training est celui que nous soulignons ici. Il dure un peu plus de 3,5 heures et vous apprend tout ce que vous devez savoir sur le langage Swift, en commençant par la syntaxe principale et en terminant par les fonctionnalités avancées du langage..

Toute autre ressource Swift?

Même s'il a déjà un an, Swift est encore une langue relativement nouvelle et nous reconnaissons que des tutoriels et des communautés sont toujours en train d'être construits et modelés. Nous nous attendons donc à voir naître de nombreuses autres ressources au cours des prochains mois..

En attendant, consultez ces astuces pour maîtriser un langage de programmation 7 Astuces utiles pour maîtriser un nouveau langage de programmation 7 Astuces utiles pour maîtriser un nouveau langage de programmation Vous pouvez vous laisser submerger lorsque vous apprenez à coder. Vous oublierez probablement les choses aussi vite que vous les apprendrez. Ces conseils peuvent vous aider à mieux conserver toutes ces nouvelles informations. En savoir plus, conseils pour reconnaître un bon tutoriel de programmation Qu'est-ce qui fait un bon tutoriel de programmation? Qu'est-ce qui fait un bon tutoriel de programmation? Tous les tutoriels de programmation ne sont pas égaux. Certains profitent à vous et d'autres finissent par perdre votre temps. Voici ce qu’il faut rechercher dans un tutoriel de programmation de qualité. Lisez-en plus et des idées de projet pour vous aider à apprendre plus rapidement 5 idées de projet pour vous aider à apprendre à programmer plus rapidement 5 idées de projet pour vous aider à apprendre à programmer plus rapidement Il existe plusieurs façons de simplifier l'apprentissage. Mettez la main à la pâte et apprenez plus vite avec les projets annexes que vous pouvez commencer à tout moment. Jouez 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 pensez-vous de Swift en tant que langage de programmation? Dites-nous ce que vous pensez!

Crédits images: pile de livres via Shutterstock

En savoir plus sur: Technologie de l'éducation, Programmation, Swift.