Les 17 meilleurs tutoriels de programmation youtube
didacticiels de programmation YouTube: on aime ou qu`on les déteste `em. Lorsqu`elle est bien faite, ils véhiculent plus de tutoriels texte pourrait jamais, mais la plupart sont mal fait
Contenu
Dans ce post, nous aimerions vous indiquer quelques-unes des meilleures séries de programmation YouTube que nous avons trouvé. Toutes ces similitudes d`actions: ils sont structurés, ils sont denses dans le contenu, et ils sont assez complets pour être à la fois satisfaisante et suffisante pour se mouiller les pieds comme un débutant programmeur.
Mais le plus important, ces séries vidéo sont une joie à regarder - et que seul est inestimable.
programmation générale
La meilleure chose à propos de Daniel Shiffman est qu`il est tellement amusant et plein d`énergie que même les plus sèches des concepts sont amenés à la vie. La deuxième meilleure chose est qu`il sait vraiment ses affaires, ce qui signifie qu`il sait exactement comment expliquer les choses afin qu`ils cliquent dans votre cerveau. Le sien Programmation de A à Z série est un bon point de départ, mais sa chaîne couvre toutes sortes de sujets de codage de création: traitement, javascript, mathématiques programmation, algorithmes, même faire un bot Twitter.
Programmation C ++
C ++ est un langage difficile, surtout pour les programmeurs débutants. En ce jour et l`âge, quand sont librement disponibles, il est vraiment pas nécessaire langues de niveau supérieur pour apprendre le C ++, sauf si vous avez besoin spécifiquement pour un cadre de niche ou un legs - mais si vous êtes mort mis sur son apprentissage, cette série marques le processus d`apprentissage plus que tolérable. Notez que Engineer4Free a également d`autres tutoriels pour les ingénieurs, y compris l`algèbre linéaire, équations différentielles et la mécanique des fluides.
Programmation C #
C # est une excellente langue à apprendre en ce moment. Il doit être confortable pour tous ceux qui ont l`expérience passée avec Java ou tout autre langage .NET comme VB.NET, mais il est aussi une excellente option pour ceux sans expérience de codage du tout. Brackeys se spécialise dans les didacticiels de développement de jeu, mais il a une série d`introduction C # que beaucoup ont trouvé perspicace et utile. Malheureusement, de haute qualité des didacticiels C # sont assez difficiles à trouver sur YouTube pour une raison quelconque.
programmation Java
Bonne série Java tutoriel sont abondantes sur YouTube, donc choisir un pour mettre en évidence a été difficile. En fin de compte, je suis allé avec la grotte de la programmation, un canal qui a plusieurs listes de lecture dédiés à différents aspects de Java, y compris Java 8, JavaFX et Java multithreading. Mais comme un débutant, vous devriez commencer par Java pour débutants complets, qui commence à zéro et vous édifie le plus rapidement possible.
programmation javascript
javascript est pas exactement une langue difficile à apprendre, mais il est si étrangement flexible qu`il peut être difficile à utiliser et facile à des abus. Toutefois, si vous commencez avec une base solide, javascript peut être une excellente partie de votre arsenal, car il peut être utilisé pour beaucoup: web front-end, back-end web, développement mobile, le développement de jeux, etc. Et pour cela, vérifier cette série débutant par Quentin Watts.
programmation Python
Python est l`une des meilleures langues pour apprendre aujourd`hui et est ma langue préférée personnelle parce qu`il est si concis, simple et intuitive. Nous avons écrit à propos de Exemples de codage Python de base avant, mais si vous préférez une introduction en profondeur à Python et les principes de base de code « Pythonic », vous devriez vérifier la série de tutoriel de Corey Schafer. Il commence dès le début et vous apprendrez beaucoup.5 raisons pour lesquelles la programmation Python est pas inutile5 raisons pour lesquelles la programmation Python est pas inutilePython - Soit vous l`aimez ou vous détestez. Vous pouvez même balancer d`un bout à l`autre comme un pendule. Peu importe, Python est un langage qui est difficile d`être ambivalent au sujet.Lire la suite
programmation Ruby
Ruby est un langage intéressant à la fois la syntaxe et paradigme de codage. Si vous venez d`un langage impératif comme C # ou Java, il peut prendre un certain temps pour Ruby à cliquer - mais si vous venez d`un langage fonctionnel comme Lisp ou Clojure, vous vous sentirez comme chez vous. Ruby n`a pas beaucoup de monde réel utilise au-delà du développement web back-end, mais il est très populaire dans ce domaine. Cette série par Jake Day Williams est une excellente introduction.
Android Development
Si vous avez une idée géniale de l`application mobile, le développement Android est le meilleur moyen pour commencer - et si votre application est un coup d`emballement, vous pouvez faire avec un grand nombre de bénéfices. Mais avant de vous apprendre à faire des applications Android, assurez-vous que vous avez une solide compréhension de Java! Une fois que vous êtes à l`aise avec Java, vous pouvez frapper la grotte d`excellente série Java Android de programmation, puis se développer encore plus avec ces excellentes ressources de développement Android.Alors, vous voulez développer les applications Android? Voici comment savoirAlors, vous voulez développer les applications Android? Voici comment savoirAprès tant d`années, on pourrait penser que le marché du mobile est maintenant saturé avec toutes les applications imaginables à l`homme - mais ce n`est pas le cas. Il y a beaucoup de niches qui doivent encore ...Lire la suite
iOS Swift développement
Si vous voulez faire des applications iOS, ne prend pas la peine d`apprendre l`Objective C plus. Swift est mieux, non seulement parce qu`il est plus facile d`apprendre, mais il est plus flexible et construit avec des caractéristiques linguistiques modernes qui accélèrent le développement et réduire la probabilité de bugs. La série Swift 3 Jim Campagno est parfait pour les débutants et intermédiaires. Vous pouvez également compléter avec ces astucieuses tutoriels Swift et consolider vos connaissances avec ces intelligents projets Swift.Les meilleurs endroits pour apprendre Swift, le langage de programmation d`AppleLes meilleurs endroits pour apprendre Swift, le langage de programmation d`AppleSi vous voulez apprendre Swift, est maintenant le temps de plonger. La langue a un avenir brillant et plus vite que vous apprenez, plus vite vous serez en mesure de récolter les fruits.Lire la suite
Développement web
J`ai mentionné ci-dessus Quentin Watts comme une bonne source pour apprendre javascript, mais vous devriez avoir une solide compréhension du langage HTML et CSS avant même de penser à javascript - dans ce cas, vous devriez commencer par son HTML5 et CSS3 pour les débutants séries. Il est tout neuf et la mise à jour sur les meilleures pratiques et standards du web!
Flask est un framework web pour Python qui simplifie le processus de création d`applications web. Il est léger et vous ne serez pas embourbé avec une API énorme, mais extensible grâce à des plugins tiers lorsque vous avez besoin de fonctionnalités supplémentaires et de fonctionnalités. Après avoir terminé l`introduction Pretty imprimé à Flasque série ci-dessus, plongée dans ses tutoriels Flask intermédiaire et avancé.
Lorsque les développeurs web deviennent trop Flask, ils obtiennent leur diplôme généralement Django beaucoup plus grand et plus puissant. Soyez averti que Django est lourd devoir donc il a une courbe d`apprentissage abrupte! Mais il est largement utilisé dans le développement web professionnel pour des trucs back-end, donc il y a une bonne chance de décrocher un emploi si vous devenez un expert Django. Cette série par CodingEntrepreneurs est fantastique.
Dorsaux développeurs web qui n`aiment pas javascript ou Python ont tendance à se replier sur soit PHP ou Ruby, et si vous voulez utiliser Ruby professionnellement, votre meilleur pari est Ruby on Rails (qui est l`équivalent Ruby de Django pour Python). Heureusement, il existe plusieurs façons d`apprendre Ruby on Rails, mais peu sont aussi bons que cette série par Dave Jones. Il a également une série séparée faisant un site web avec PHP et MySQL, si vous êtes intéressé.
Développement de jeu
Vous voulez faire un jeu vidéo? Il existe des dizaines de moteurs et des cadres gratuits que vous pouvez utiliser. Nous avons mis en évidence quelques-uns des meilleurs avant, mais l`unité est sans aucun doute l`option la plus facile. Malheureusement, des tutoriels Unity sont plus fréquents que les grains de sable sur une plage. Pour chaque bon il y a une centaine de mauvais - Brackeys est l`un des bons. Êtes-vous un débutant absolu? Si oui, vous devriez commencer par son C # série tutoriel plus tôt dans cet article.5 Développement Jeu gratuit Outils logiciels pour faire vos propres jeux5 Développement Jeu gratuit Outils logiciels pour faire vos propres jeuxMerci à ces outils logiciels de développement impressionnants de jeu gratuit, un jeu qui pourrait avoir eu besoin d`un an peuvent maintenant en six mois ou plus, parfois sans code!Lire la suite
Voici une autre personnalité de l`unité bien connue: quill18creates, dont tutoriel jeu construction de base est l`un des plus approfondis et complets tutoriels là-bas. Il a d`autres séries aussi, comme faire un jeu de tir spatial en 2D ou une arène FPS multijoueur. Notez que ses pratiques de codage ne sont pas les meilleurs. L`accent est mis sur l`énorme quantité de compétences Unity vous développerez.
Unreal Engine 4 est comme un plus grand, meilleur, version plus rapide de l`unité qui utilise C ++ au lieu de C # comme langage de programmation principale, mais contrairement à l`unité, Unreal Engine 4 a aussi un langage de script visuel appelé Plan directeur. Cela signifie que vous pouvez potentiellement créer des jeux sans écrire une seule ligne de code. Et ce qui est bien est que Epic Games, le créateur du moteur, fournit des centaines de tutoriels vidéo pour vous aider à démarrer. « Impressionnant » est un euphémisme ici.
Le tutoriel Enfin, je voudrais souligner implique un cadre de développement de jeu appelé LibGDX pour les programmeurs Java. Contrairement à l`unité et Unreal Engine 4, LibGDX ne dispose pas d`un éditeur intégré ou fonctions glisser-déposer. Il est le code 100 pour cent par code. Il a également des exportations multi-plateformes, de sorte que vous pouvez l`utiliser pour créer bureau, mobile et jeux web. Cette série par GameFromScratch est une bonne introduction au cadre lui-même. Suivez ensuite avec le tutoriel simple jeu officiel.
On a raté Toutes les chaînes YouTube?
Je suis sûr qu`il ya beaucoup d`autres tutoriels de programmation sur YouTube qui en valent la peine. Si vous connaissez, s`il vous plaît laissez-nous savoir. Nous serions ravis de les consulter et peut-être apprendre quelques petites choses que nous regardons. Dans le cas contraire, nous espérons que les tutoriels ci-dessus vous aidera dans votre propre voyage de programmation.
Quelles langues programmation vous intéresse en ce moment? Quels types de projets travaillez-vous? Ou si aucun, qu`espérez-vous créer à terme? Partagez avec nous dans un commentaire!