Lassé de livres de programmation? Essayez de 3 façons amusantes à améliorer vos compétences de codage
Si vous avez déjà essayé d`apprendre le code d`un livre, vous savez combien il peut être ennuyeux. Pourquoi ne pas essayer certaines options attrayantes pour rendre l`apprentissage plus amusant?
Chacun de ces sites a son propre style, mais ils ont tous les éléments de jeux intégrés en eux. Ils sont original et amusant, et ils vous reviennent pour en savoir plus.
code combat
Si vous cherchez à apprendre javascript et vous n`avez pas beaucoup - ou tout - l`expérience de codage, donnez ce jeu gratuit essayer. Prenez le contrôle d`un assistant et ses sbires. Niveau supérieur des concepts simples comme des comportements pré-programmés et conditionnels aux sorts plus avancés tels que des calculs.Lancer codage javascript dès maintenant avec ces 5 grandes ressources gratuitesLancer codage javascript dès maintenant avec ces 5 grandes ressources gratuitesLire la suite
L`environnement d`apprentissage est un RPG mignon de fantaisie avec des chevaliers, des ogres et des mages. Déplacez vos sbires, cibler vos ennemis, lancer des attaques, et de détruire les serviteurs des ténèbres!
Code combat lancé en 2013, si les niveaux sont encore limités. Mais l`équipe derrière le code combat développera comme un fou pour obtenir plus de tutoriels et des jeux haut, alors attendez-vous plus de ce site dans l`avenir. Ils ont même ouvert vers le haut et fait tout open source afin que les sorciers Artisan (utilisateurs) peuvent __gVirt_NP_NNS_NNPS<__ écrire leurs propres niveaux.
Une caractéristique de bonus du Code combat: si vous pouvez passer le niveau Gridmancer, ils vont vous aider à obtenir un emploi de programmation à San Francisco!
Code Wars
Bien que vous ne recevez pas de porter un chapeau de magicien au code Wars, vous pouvez monter de niveau en gagnant des points pour terminer katas, ou le codage des défis. Vous pouvez compléter katas en Ruby, javascript ou Coffeescript. Un kata est disponible dans différentes langues, afin que vous puissiez obtenir une bonne compréhension de la façon dont les différentes langues traitent les mêmes tâches. Plans d`ajouter d`autres langues, y compris Python, Java, PHP et Objective-C, sont dans les œuvres.CoffeeScript est javascript sans les problèmesCoffeeScript est javascript sans les problèmesJe ne l`ai jamais vraiment aimé écrire tout ce que beaucoup javascript. Depuis le jour où je l`ai écrit ma première ligne à l`aide, je l`ai toujours que tout ce que je en voulais écrire en elle finit toujours par ressembler à un Jackson ...Lire la suite
Le système de mise à niveau martial-ARTS- / sur le thème des samouraïs est amusant et convaincant - chaque fois que vous terminez un kata, vous gagnez des points d`honneur. Recueillir suffisamment de points pour monter de niveau au rang suivant, le déverrouillage des défis de programmation les plus difficiles. Vous pouvez également gagner des points d`honneur en écrivant votre propre kata, en laissant des commentaires sur le kata des autres, et en se référant à vos amis de code Wars.
Les défis sont utiles et amusants, et Code Wars est le seul site classé qui vous apprend aussi de tester votre propre code. Mais il y a peu de la manière d`instructions, préparer ainsi faire beaucoup de recherche sur Google pour résoudre les problèmes. Bien qu`il puisse être un processus lent, cela est une excellente façon d`apprendre ce que le codage est vraiment.
Il n`est pas aussi loufoque que le Code de combat, mais le soutien pour plus de langues et moins enfantin devrait plaire aux débutants. Code Wars a aussi une communauté forte, qui aide les débutants à se lever et courir. Et nivellement par le haut et de gagner du prestige motivants récompenses sur leur propre!
code école
Contrairement aux deux précédents sites Code de l`école n`est pas libre. Et à 290 $ par année (29 $ / mois), il se sent comme un briseur de banque. Mais l`équipe de l`école Code a créé un site Web si attachant et utile qu`il vaut l`investissement si vous êtes sérieux au sujet d`apprendre à code. Avec un abonnement, vous pouvez prendre autant de cours que vous le souhaitez et basculer entre eux à tout moment. Ils offrent également un gratuit de deux jours « Hall Pass » qui vous donne 48 heures pour essayer tout ici gratuitement.
Avec Ruby, javascript, HTML / CSS, et des cours de développement iOS, vous disposez d`un large éventail d`options d`apprentissage. Essayez les choix pour des choses comme Chrome DevTools, API Google Drive et Git.
Sur les trois sites présentés ici, Code école a le moins sentir « faisandé ». Chaque leçon se compose d`une courte leçon vidéo suivie challenges- chaque défi que vous terminé, vous fait gagner des points, et demander des conseils réduit la valeur du point de la question.
Code des points scolaires ne font pas grand-chose à l`heure actuelle. Dans le passé, lorsque vous avez terminé un cours, vous obtiendrez un bon de 5 $ qui pourrait être utilisé au Code magasin école, mais ce programme a été mis au rebut. Espérons que nous verrons quelque chose de similaire à l`avenir! Mais pour l`instant, vous pouvez gagner des points et des badges et les montrer à vos amis. C`est certainement quelque chose.
Lequel choisir?
Voici donc trois façons amusantes d`apprendre la programmation - que l`on devrait essayer d`abord? je recommande le choix d`un langage de programmation et le site en fonction de votre niveau d`expérience et ce que vous voulez programmer. Par exemple, si vous souhaitez développer des applications en ligne, vous devriez aller avec javascript. Si vous avez peu ou pas d`expérience de programmation, inscrivez-vous pour le code combat. Si vous connaissez quelques-unes des bases, prendre une photo au code Wars. Si tu veux développer des applications iPhone ou Ruby on Rails applications, Code école est la voie à suivre.Comment choisir un langage de programmation Pour apprendre aujourd`hui & Obtenez un excellent travail en 2 ansComment choisir un langage de programmation Pour apprendre aujourd`hui & Obtenez un excellent travail en 2 ansIl peut prendre des années de travail acharné pour devenir vraiment bon Programmeur est donc là un moyen de choisir la langue de commencer à partir d`aujourd`hui, afin de se faire embaucher demain?Lire la suite
Si vous ne savez pas ce que vous voulez faire ou où commencer, je vous recommande le code combat. Il est le plus sympathique et le plus simple des trois, et il vous donnera une bonne introduction aux concepts de base tous les langages de programmation. Si vous décidez que vous aimez vraiment, vous pouvez passer à partir de là.
Code école, bien que très utile, nécessite quelques connaissances avant de commencer. Si vous ne connaissez pas la différence entre une fonction et un tableau, vous voudrez peut-être commencer par quelque chose d`un peu plus simple.
nivellement par le haut
Une fois que vous avez vos pieds mouillés avec ces sites de programmation, vous êtes prêt à passer à des tâches plus difficiles, comme la création de votre première application. Au-delà de ce point, vous n`êtes limité que par votre imagination!
Fixer un espace d`hébergement web pour votre application web ou écrire un programme pour vous aider dans vos tâches quotidiennes. Procurez-vous un Raspberry Pi ou Arduino et essayer vos nouvelles compétences. Ne pas oublier, nous avons Guide de framboise Pi Et un Guide Arduino pour le premier aperçu.
Avez-vous utilisé des jeux ou des sites amusants pour apprendre la programmation? Quelle est votre façon préférée d`apprendre à coder?