Apprendre un langage de programmation Image intitulée Code Step 1 1 Ne donnez p

Apprendre un langage de programmation Image intitulée Code Step 1 1 Ne donnez pas la priorité au langage à choisir. Beaucoup de programmeurs ne savent pas sur quel pied danser au moment du choix d’un langage avec lequel ils pourront débuter. Les véritables compétences que vous devrez développer avant de commencer à coder sont la maitrise des divers concepts de la programmation, tels que le traitement des variables, la connaissance des structures de données et la logique applicable à l’exécution d’un programme, qui peuvent s’acquérir avec n’importe quel langage ou presque. Lorsque vous aurez acquis ces concepts, vous pourrez considérer le langage utilisé comme un outil dont il faudra apprendre le maniement pour arriver à vos fins [1] . C’est le type de développement sur lequel vous voulez commencer qui sera le critère déterminant de votre choix. À partir de là, vous pourrez choisir le langage de programmation avec lequel faire vos débuts. Si vous voulez développer des sites web, commencez par apprendre le langage HTML5, formez-vous en CSS, en JavaScript et en PHP. Si vous préférez développer des applications de bureau ou industrielles, commencez par apprendre le C++ ou tout autre langage qui vous semblera le plus approprié. Le plus important pour vous consistera à assimiler les concepts de la programmation et la logique informatique, le langage ne devenant plus qu’un outil à ce stade. Si vous voulez faire de la programmation votre métier, le choix du langage avec lequel vous devrez travailler sur les projets auxquels vous serez affecté ne nous appartiendra pas toujours et vous devrez être capable d’en apprendre d’autres, parfois à la volée, en lisant de la documentation et en expérimentant au fur et à mesure de vos avancées. Réponse de l'expert Q À la question, « La programmation est-elle à la portée de tout le monde ? » Archana Ramamoorthy, MS AVIS D'EXPERT Archana Ramamoorthy, directrice de la division des produits technologiques de Workday, répond : « Bien sûr. C’est exactement ce par quoi je suis passée ! J’y suis arrivée sans aucune formation initiale en développement informatique. J’avais obtenu un diplôme en électronique orientée vers le domaine des télécommunications. Lorsque j’ai décidé de changer de spécialité et de me mettre à programmer, j’ai utilisé mes compétences analytiques pour apprendre les concepts de programmation en lisant des livres traitant de Java et en me documentant sur Internet. De nos jours, beaucoup de ressources sont aisément disponibles. Donc, il est très facile de réorienter sa carrière, d’acquérir de nouvelles compétences et de maitriser d’autres technologies. » Image intitulée Code Step 2 2 Recherchez des ressources gratuites sur Internet. Le web regorge de documentations traitant de n’importe quel langage de programmation. Vous y trouverez une quantité impressionnante de documents, de vidéos, de cours en ligne sur le langage que vous choisirez, qui s’adressent aux débutants tout autant qu’à des programmeurs chevronnés. Vous obtiendrez en un temps record des documents vous donnant une solide introduction au langage que vous aurez choisi. Notez qu’une grande partie des documentations que vous trouverez seront rédigées en langue anglaise. Une bonne connaissance de cette langue, pour le moins écrite, vous sera souvent nécessaire. Les sites les plus connus sont Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Développez.com, Stack Exchange et bien d’autres. Vous trouverez sur wikiHow un certain nombre de guides destinés à vous aider à démarrer avec certains langages de programmation. Vous pouvez trouver des guides d’apprentissage pour presque n’importe quel scénario de programmation sur YouTube. Le site Stack Exchange vous permettra aussi de poser vos questions au sujet de tous les problèmes de programmation auxquels vous pourriez vous heurter. Ce site propose également depuis quelque temps des livres gratuits au format PDF que vous pourrez télécharger en français [2] . Image intitulée Code Step 3 3 Équipez-vous d’un bon éditeur de textes. La majorité sinon tous les langages de programmation vous permettent d’utiliser des éditeurs de textes externes avec lesquels vous pourrez écrire votre code. Recherchez-en un vous permettant les réglages d’indentation du code et sa coloration syntaxique. Certains éditeurs gratuits offrent des fonctionnalités très étendues comme la possibilité d’appeler les utilitaires de compilation, de déverminage et d’exécution d’un programme en cours de codage. Les éditeurs gratuits les plus connus seront Notepad++ pour Windows, TextWrangler pour Mac OS X et JEdit ou encore Geany, et ils sont disponibles pour tous systèmes. Image intitulée Code Step 4 4 Téléchargez les compilateurs qui vous seront nécessaires. Certains langages de programmation requièrent l’utilisation d’un compilateur afin de produire du code qui soit exécutable. Un compilateur a pour fonction de traduire le code source que vous écrivez en un langage binaire qui sera compris et exécuté par un ordinateur. Beaucoup de compilateurs sont distribués sous une licence libre, et sont téléchargeables gratuitement depuis Internet. La plupart de ces compilateurs ont aussi une volumineuse documentation que vous pourrez télécharger et imprimer (il vous faudra prévoir beaucoup de papier et d’encre) ou consulter en ligne. Parmi les langages les plus connus nécessitant l’utilisation d’un compilateur, on peut citer : le C ; le C++ ; le C# ; le langage Java ; le BASIC ; le Fortran. Image intitulée Code Step 5 5 Démarrez votre premier projet. Sélectionnez un projet pour commencer à vous faire les dents. Vous trouverez de nombreux didacticiels en ligne, qui incluent des exemples de code très simples. Vous pouvez aussi visiter des sites qui vous apporteront quelques idées : créer un site web élémentaire avec le langage HTML, une base de données et des formulaires avec le langage PHP ou bien des utilitaires simples en C++. Image intitulée Code Step 6 6 Ajoutez des commentaires à votre code. Tous les langages de programmation vous permettront d’ajouter des portions de texte qui seront ignorées par le compilateur grâce à l’emploi de balises spécifiques. Vous pourrez ainsi placer des commentaires dans votre code source. Ils vous seront nécessaires pour vous remémorer le rôle particulier d’un bloc de code ou pour aider les personnes qui y auront accès plus tard à en comprendre le fonctionnement. Cette fonctionnalité sera aussi très utile lorsque vous effectuerez des tests de votre programme. Il vous suffira de placer certaines portions de votre code source sous forme de commentaires pour qu’elles ne soient pas exécutées pendant vos essais. Placez simplement les balises d’identification de commentaires devant ou autour des lignes de code qui ne devront pas être exécutées pendant vos tests. Vous ne devrez pas oublier de remettre votre code en ordre lorsque vos essais seront terminés. Image intitulée Code Step 7 7 Examinez d’autres programmes ou projets de sites web. Pendant votre apprentissage, n’ayez pas honte d’examiner la façon qu’ont eue d’autres programmeurs pour résoudre certaines difficultés auxquelles vous ne manquerez pas de vous trouver confronté. Prenez le temps de comprendre comment et pourquoi le code d’un autre programmeur fonctionne et pas le vôtre. C’est à ce prix que vous deviendrez un programmeur aguerri. Référez-vous à cet article pour en savoir plus sur la manière d’afficher le code source de sites web. Méthode 2 Élargir ses connaissances Image intitulée Code Step 8 1 Prenez des cours. Les établissements d’enseignement, écoles de formation techniques ainsi que de nombreux sites web pourront vous enseigner la programmation en vous proposant des cours sanctionnés par des qualifications qui vous seront utiles lors de vos futures recherches d’emploi. Allez-y progressivement et suivez les étapes qui vous seront recommandées sans oublier qu’un diplôme d’études supérieures en sciences informatiques n’est pas forcément nécessaire pour décrocher un emploi à plein temps [3] . La solution idéale serait une rencontre régulière en tête-à-tête avec un professeur ou un expert en programmation qui peut vous accorder une partie de son temps, mais ce serait très couteux. Sur les bons sites d’enseignement en ligne, il est possible qu’un tuteur soit dédié à un petit groupe d’étudiants et passe une partie de son temps à réexpliquer certains éléments difficiles à appréhender d’un cours. Les cours peuvent couter très cher, vous devrez donc évaluer leur rentabilité. Si vous ne pratiquez la programmation que dans le cadre d’un loisir, la dépense que vous engageriez pour des cours pourrait ne pas être justifiée. Si vous voulez faire de la programmation votre métier, ces cours payants renforceront notablement vos connaissances et ils sont même recommandés s’ils sont sanctionnés par un examen et un diplôme, mais cela pourrait ne pas être nécessaire si vous êtes naturellement doué de talents dans le domaine de la programmation. Image intitulée Code Step 9 2 Étendez le domaine de vos connaissances. Au-delà de l’apprentissage de la programmation d’un langage informatique, vous obtiendrez de nombreux bénéfices en suivant des cours de mathématiques et de logique. Ces deux matières sont indispensables à la programmation un tant soit peu avancée. Vous n’aurez pas nécessairement besoin d’apprendre ces matières en classes, mais quelques cours de rafraichissement de vos connaissances vous aideront beaucoup. Certains professeurs d’université spécialisés dans ces domaines publient leurs notes de cours sur Internet. La programmation d’applications impliquant des calculs scientifiques requiert de solides connaissances dans les domaines de uploads/S4/ apprentissage-pour-code-un-site-web.pdf

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Dec 01, 2021
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 0.0422MB