« Langage C/Introduction au C » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 18 :
=== À qui est destiné ce tutoriel ? ===
 
Le tutoriel a pour butvocation d’être accessiblecompréhensible àpar n’importen'importe qui. Que vous soyez un programmeurparfait expérimenté,débutant unqui totalsouhaite débutantapprendre la programmation sans aucune connaissance au préalable ou que vous vouliezsoyez réviserun certainesprogrammeur notions du Cexpérimenté, vous êtes le bienvenu dans ce tutorielcours. Les explications seront les plus clairesdétaillées possible afin de rendre la lecture accessible à tous.
 
Cependant, afin que l'apprentissage de ce langage se passe au mieux, certaines qualités sont tout de même requises.
Cependant, il y a quelques conditions. Même si nous avons conçu le tutoriel pour être clairs, il vous faut plusieurs qualités pour arriver à tenir jusqu’au bout.
 
* De la '''motivation''' : la motivation est primordiale dans l'apprentissage d'un langage de programmation, en effet, la manipulation de ce tutoriellangage vanécessite présenterl'assimilation de nombreuses notions, souvent très théoriques, et qui sembleront parfois complexes. Il vous faut donc être bien motivés pour profiter pleinement de cet apprentissage.
* De la '''logique''' : réaliser un programme nécessite un esprit logique développé, bien sûr, ce tutoriel vous guideras dans votre réflexion tout au long de votre apprentissage, mais il faut néanmoins savoir réfléchir par soi-même et être capable de trouver des solutions inventives pour résoudre chaque problème rencontré. En effet, on ne peux pas se contenter d'apprendre par cœur la syntaxe du langage et de simplement recopier mot pour mot plusieurs morceaux de code trouvés par-ci par-là tout au long du cours. Pour obtenir un programme fonctionnel complet, il est nécessaire de réfléchir préalablement à la structure que vous allez donner à celui-ci, ainsi qu'aux nombreuses décomposition que vous serez contraints d'effectuer.
* De la '''logique''' : apprendre la programmation, c’est aussi être logique. Bien sûr, ce tutoriel vous apprendra à mieux l’être, mais il faut néanmoins savoir réfléchir par soi-même et ne pas compter sur les autres (tutoriels ou forums) pour faire le travail à sa place.
* De la '''patience''' : vous vous apprêtez à apprendre un langage de programmation., Pouret arriverl'assimilation àde unnombreuses sentimentnotions plus ou moins complexes vous seront demandés pour la réalisations de maitrise,programmes ilqui auraient pu vous paraître très simples de prime abord. Il va donc falloir de la patience pour apprendre, comprendre, s’entrainers’entraîner, faire des erreurs et les corriger pour enfin pouvoir réaliser les logiciels de vos rêves.
* De la '''rigueur''' : cette qualité, nousest allonstrès tenterimportante deen vousprogrammation. l’inculquerUn àtravail traverssérieux ceet cours.régulier Elletout estau trèslong importantede l'apprentissage du C est primordial, carc'est c’esttout ellece qui fera la différence entre un bon et un mauvais programmeur.
* De la '''passion''' : le plus important pour suivre ce tutoriel, c'est de prendre plaisir à programmer. Amusez-vous en codant, c'est le meilleur moyen de progresser !
 
Je tiens aussi à préciser qu’un niveau acceptable en anglais est très fortement recommandé. En effet, beaucoup de cours, de forums, de documentations et autres seront en anglais. Tôt ou tard, vous serez confronté à l'anglais, il faut vous y préparer. Si vous êtes encore étudiant, cela ne vous sera que bénéfique ! Si vraiment l’anglais n’est vraiment pas votre fort, vous pouvez toujours utiliser un dictionnaire pour vous aider.
 
Dernier point qui concerne les mathématiques : contrairement à la croyance populaire, un bon niveau en maths n’est absolument pas nécessaire pour faire de la programmation. Certes, ça peut aider en développant la logique, mais si les mathématiques ne sont pas votre fort, vous pourrez quand même suivre ce cours sans problèmes.