Bored avec programmation livres? Essayez 3 façons amusantes pour améliorer vos compétences de codage

Si vous avez déjà essayé d`apprendre à code à partir 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 de combat

Si vous cherchez à apprendre javascript et vous n`avez pas beaucoup - ou tout - codage d`expérience, donnez ce jeu gratuit un essai. Prenez le contrôle d`un sorcier et ses sbires. Niveau supérieur de concepts simples comme des comportements pré-programmés et conditionnels aux sorts plus avancés comme les calculs.

codecombat

L`environnement d`apprentissage est un RPG fantastique mignon avec des chevaliers, des ogres et des mages. Déplacez vos serviteurs, cibler vos ennemis, lancer des attaques, et de détruire les serviteurs des ténèbres!

Code de combat lancé en 2013, de sorte que les niveaux sont encore limitées. Mais l`équipe derrière le code Combat développera comme un fou pour obtenir plus de tutoriels et des jeux, donc attendre plus de ce site à l`avenir. Ils ont même ouvert vers le haut et fait tout open-source afin que Artisan Assistants (utilisateurs) peuvent écrire leurs propres niveaux.

codecombat-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 l`achèvement katas, ou défis de codage. Vous pouvez compléter katas en Ruby, javascript ou Coffeescript. Un kata est disponible en plusieurs langues, de sorte que vous pouvez 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 travaux.

codewars

Le système de nivellement martial-ARTS- / samurai thème est amusant et convaincant - chaque fois que vous terminez un kata, vous gagnez des points d`honneur. Rassemblez assez de points pour monter de niveau au rang suivant, le déverrouillage des défis de programmation plus difficiles. Vous pouvez également gagner des points d`honneur en écrivant votre propre kata, 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 enseigne également de tester votre propre code. Mais il y a peu à la manière d`instructions, donc préparez-vous à faire beaucoup de googler 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.

codewars-éditeur

Il est pas aussi maladroit que le code de combat, mais le soutien pour d`autres langues et moins enfantin devrait plaire aux débutants. Code de guerre a aussi une communauté forte, qui aide les débutants à se lever et courir. Et nivellement par le haut et de gagner du prestige sont motivant des récompenses sur leur propre!

Ecole de code

Contrairement aux deux sites précédents, école de code est pas gratuit. Et à 290 $ par année (29 $ / mois), il se sent comme un briseur de banque. Mais l`équipe scolaire Code a créé un site Web si attachant et utile qu`il vaut l`investissement si vous êtes sérieux au sujet de l`apprentissage de code. Avec un abonnement, vous pouvez prendre autant de cours que vous souhaitez et basculer entre eux à tout moment. Ils offrent également une connexion de deux jours "hall Pass"Qui vous donne 48 heures pour essayer tout ici gratuitement.

codeschool-cours

Avec Ruby, javascript, HTML / CSS, et des cours de développement iOS, vous avez un large éventail d`options pour l`apprentissage. Essayez les choix pour des choses comme Chrome DevTools, Google Drive API, et Git.

Sur les trois sites évoqués ici, l`école de code a la sensation moins "faisandé". Chaque leçon se compose d`une leçon courte vidéo suivie par challenges- chaque défi que vous avez terminé, vous gagnez des points, et en demandant des conseils réduit la valeur du point de la question.

codeschool

les points scolaires code ne font pas beaucoup pour le moment. Dans le passé, lorsque vous avez terminé un cours, vous obtiendrez un bon de réduction de 5 $ qui pourrait être utilisé dans le magasin scolaire Code, 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. Cela est certainement quelque chose.

Lequel choisir?

Voici donc trois façons amusantes d`apprendre la programmation - dont l`un vous devriez 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 de combat. Si vous connaissez certaines des bases, prendre une photo à code Wars. Si tu veux développer des applications iPhone ou Ruby on Rails applications, école de code est le chemin à parcourir.

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 derrière tous les langages de programmation. Si vous décidez que vous aimez vraiment, vous pouvez vous déplacer à partir de là.

École Code, bien que très utile, exige une certaine connaissance avant de commencer. Si vous ne connaissez pas la différence entre une fonction et un tableau, vous pouvez commencer avec quelque chose d`un peu plus simple.

Leveling Up

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 ê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 Pi Framboise ou Arduino et essayer vos nouvelles compétences. Ne pas oublier, nous avons un Guide Raspberry 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 à code?

» » Bored avec programmation livres? Essayez 3 façons amusantes pour améliorer vos compétences de codage