Savez-vous quelle est la question la plus populaire chez les débutants ?
Par quoi dois-je commencer ? Quel langage apprendre en premier ?
Cette question est légitime, mais elle bloque l'apprentissage par peur de se tromper, ou de se retrouver bloqué(e) par la suite...
En tant que débutant, il nous manque habituellement un plan d'apprentissage à suivre ainsi qu'un guide sur lequel nous appuyer et même poser nos questions.
Seriez-vous tenté(e) de lire la bible du programmeur d'un langage donné ?
Cette façon d'apprendre risque de vous étouffer par le nombre d'informations à accumuler.
L'apprentissage de la programmation requiert de bien cerner son but et son plan d'apprentissage avant même de commencer. Et cela afin de concrétiser correctement et facilement tous vos projets.
Ce guide est différent des guides classiques sur la programmation pour plusieurs raisons :
À la fin de ce guide, vous serez en mesure de mettre vos idées en application et de réaliser des programmes dans le langage de votre choix.
Vous saurez quels outils installer, quel langage choisir, par où commencer, et vous obtiendrez des exemples de codes sources ainsi que des exercices pour vous entrainer tout au long de votre apprentissage.
Vous saurez comment fonctionne un ordinateur, qu'est-ce que le code machine et le code assembleur, qu'est-ce qu'un système d'exploitation, et un mot sur l'algorithmique.
Pourquoi les méthodes d’apprentissage classiques ne fonctionnent pas, par quel langage de programmation commencer, optimiser notre mémoire et comment progresser rapidement.
Comment installer Sublime Text et Visual Studio, que sont le compilateur, le débogueur et les autres outils que vous devez ou pouvez utiliser en tant que programmeur.
Nous passerons en revue tous les concepts fondamentaux : syntaxe, instructions, variables, tableaux, chaînes de caractères, types de données, opérateurs, boucles, conditions et fonctions.
À la fin de ce chapitre, vous saurez comment créer votre premier programme en langage C. Vous saurez également utiliser un fichier makefile et vous aurez 3 exercices avec solutions.
Ce chapitre vous enseignera les bases du langage Python, un puissant langage de script qui vous aidera à créer votre première interface graphique, avec exercices corrigés.
Cette fois, vous prendrez en main Visual Studio pour développer rapidement vos programmes sous Windows. Avec deux exercices guidés (codes sources fournis).
Nous parlerons de programmation orientée objet, de bibliothèques, framework et API. Nous verrons également comment écrire de bons programmes : robustes, stables et sans erreurs.
Dans ce bonus, vous découvrirez trois programmes (un dans chaque langage) pour aller encore plus loin et ajouter une dimension "utilitaire" :
Nous verrons comment chiffrer un fichier en langage C, comment télécharger des vidéos YouTube en Python et comment créer un fichier PDF en C#.
Expiration du Bonus dans 35h 59min 59s !
"Livre numérique" signifie "fichier au format PDF" lisible sur smartphone, tablette, liseuse et ordinateur.
Moyens de paiement acceptés : Chèque, Virement bancaire, PayPal ou CB.Si vous choisissez de payer par PayPal ou CB, vous serez automatiquement redirigé(e) vers la page de téléchargement après paiement.
Le Blog Du Hacker est un vendeur Paypal Vérifié.