Par où commencer avec la programmation???
Résolu/Fermé
leperdu12
Messages postés
22
Date d'inscription
lundi 13 décembre 2010
Statut
Membre
Dernière intervention
15 février 2011
-
Modifié par leperdu12 le 19/12/2010 à 20:07
leperdu12 Messages postés 22 Date d'inscription lundi 13 décembre 2010 Statut Membre Dernière intervention 15 février 2011 - 20 déc. 2010 à 01:23
leperdu12 Messages postés 22 Date d'inscription lundi 13 décembre 2010 Statut Membre Dernière intervention 15 février 2011 - 20 déc. 2010 à 01:23
A voir également:
- Par où commencer avec la programmation???
- Application de programmation - Guide
- Numero commencant par 0806 - Guide
- Lettre recommandée commencant par 2c signification - Forum Consommation & Internet
- Où voir l'expéditeur d'une lettre recommandée AR ? ✓ - Forum Windows
10 réponses
oliver3923
Messages postés
971
Date d'inscription
vendredi 14 mai 2010
Statut
Membre
Dernière intervention
15 novembre 2014
143
19 déc. 2010 à 21:42
19 déc. 2010 à 21:42
pour des cours de programmation je te conseille d'aller voir sur le site du zero une fois que tu auras choisi ce que tu veux apprendre il y a plusieurs langages et c'est bien expliqué
le premier langage est le plus dur a apprendre pcq en plus du langage il faut t'entrainer a comprendre comment doit fonctionner ton programme
pour les autres langages que tu apprendras peut être plus tard il faudra juste connaître les fonctions plus quelques trucs qui changeront mais il y aura moins de travail (enfin ca dépend des langages quand même évidemment^^)
le premier langage est le plus dur a apprendre pcq en plus du langage il faut t'entrainer a comprendre comment doit fonctionner ton programme
pour les autres langages que tu apprendras peut être plus tard il faudra juste connaître les fonctions plus quelques trucs qui changeront mais il y aura moins de travail (enfin ca dépend des langages quand même évidemment^^)
yassinebinga
Messages postés
13
Date d'inscription
mercredi 9 juin 2010
Statut
Membre
Dernière intervention
30 janvier 2011
1
19 déc. 2010 à 20:08
19 déc. 2010 à 20:08
Si vous n'avez pas aucune idée de la programation je te conseille de
Microsoft Small Basic c'est trés facile
Microsoft Small Basic c'est trés facile
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
131
19 déc. 2010 à 21:39
19 déc. 2010 à 21:39
Bonsoir,
Je te conseille de commencer par acquérir une vision générale sur les langages de programmation existants et non pas de plonger sur le premier langage qu'on va te conseiller alors qu'il en existe tant:
https://www.scriptol.fr/programmation/liste-langages-programmation.php
Tu peux commencer par là:
https://fr.wikipedia.org/wiki/Langage_de_programmation
Je te conseille de lire les chapitres 1 à 4.
La chose essentielle étant d'abord de constater la très grande diversité de langages:
https://www.commentcamarche.net/contents/617-les-langages-informatiques
http://multilingualarchive.com
https://www.scriptol.fr/programmation/langages-populaires.php
https://fr.wikipedia.org/wiki/Chronologie_des_langages_de_programmation
Ce qui permet de comprendre que la première chose à faire est de se demander: sur quels critères, et en fonction de quoi je vais choisir un langage plutôt qu'un autre ?
Je te conseille de commencer par acquérir une vision générale sur les langages de programmation existants et non pas de plonger sur le premier langage qu'on va te conseiller alors qu'il en existe tant:
https://www.scriptol.fr/programmation/liste-langages-programmation.php
Tu peux commencer par là:
https://fr.wikipedia.org/wiki/Langage_de_programmation
Je te conseille de lire les chapitres 1 à 4.
La chose essentielle étant d'abord de constater la très grande diversité de langages:
https://www.commentcamarche.net/contents/617-les-langages-informatiques
http://multilingualarchive.com
https://www.scriptol.fr/programmation/langages-populaires.php
https://fr.wikipedia.org/wiki/Chronologie_des_langages_de_programmation
Ce qui permet de comprendre que la première chose à faire est de se demander: sur quels critères, et en fonction de quoi je vais choisir un langage plutôt qu'un autre ?
heyquem
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
131
20 déc. 2010 à 00:17
20 déc. 2010 à 00:17
On ne peut pas répondre puisque tu ne donnes pas tes critères et tes objectifs.
On lit souvent comme réponse à des débutants que le choix de leur premier langage dépend de ce qu'ils veulent faire parce que chaque langage est plus adapté à un certain type d'applications. ( Ce n'est pas vrai pour tous les langages, certains sont plus polyvalents que d'autres )
Le problème c'est qu'on ne commence à vraiment bien comprendre pourquoi tel ou tel programme est plus adapté à un domaine et mauvais dans un autre qu'après un minimum d'expérience en programmation. Le problème se mord la queue.
Ce que je peux te dire schématiquement, c'est que le C est un langage qui est proche de la machine, c'est à dire qu'il faut gérer des processus qui se passent au niveau de la mémoire: repérage des variables, déclarations, libérations de mémoire quand une variable n'est plus utilisée, signaux particuliers pour clore une chaîne ou une autre structure de données... et d'autres trucs liés au matériel. Des trucs pas inintéressants, parce que ça permet de vraiment bien comprendre ce qu'il se passe dans les entrailles d'un ordinateur, mais qui à la longue deviennent fastidieux et qui encombrent l'esprit dans l'effort nécessaire pour réaliser des programmes complexes plus tard.
Aussi tu peux te demander si c'est bien par là que tu veux commencer. Sachant que si tu commences par un autre langage, peut être un jour auras tu besoin de venir à l'apprentissage du C et que ce te sera tout autant possible que maintenant, parce que de par sa nature il permet de faire très efficacement des programmes relatifs à des fonctionnements matériels: dans l'embarqué, dans des micro-controleurs, des mémoires, des trucs comme ça. Je ne suis pas spécialiste. Le langage C est un bon langage puisqu'il continue à être beaucoup utilisé près de 40 après son invention.
Mais pour ce qui est de commencer, est-ce vraiment ce qu'il te faut ? Il va te falloir quelques semaines, quelques nombreux jours disons, pour apprendre les rudiments de la mise en place de toutes les conditions pour faire tourner un code C. Et ce serait pire avec C++, j'ai lu qu'il faut environ un trimestre pour apprendre tout ce qu'il faut permettant de simplement ouvrir un fichier et de le lire avec C++. Vachement gratifiant.
Donc certains choisiront de débuter par le C, car ils se forgent ainsi une connaissance solide des processus de base, qui leur permettra de se sentir plus à l'aise quand ils passeront à un langage plus évolué.
Certains, avec une logique parfaitement déterminée et arrêtée, choisissent même de commencer par apprendre l'assembleur, encore plus proche des instructions de base auxquels obéissent les processeurs.
Et puis il y en a d'autres qui préfèrent commencer avec un langage qui est un peu plus adapté aux activités intellectuelles et aux traitements de l'information qui intéressent réellement un cerveau humain. Ce genre de langage est dit de haut niveau, tandis que les langages plus proches de la machine sont des langages de bas-niveau. Mais ce ne sont pas des jugements de valeur, ce sont des repères sur une graduation horizontale.
Quand on n'a jamais programmé, le langage à choisir est important car on ne va pas apprendre un langage, on va apprendre un langage ET on va apprendre l'algorithmique en même temps. Certains conseillent d'ailleurs de commencer par des cours théoriques d'algorithmique, avant même de toucher un clavier.
Il faut donc choisir comme premier langage un qui n'entrave pas l'apprentissage de l'algorithmique, qui ne noie pas les principes de l'algorithmique dans des considérations parasites, des cérémonies encombrantes.
Disons qu'avec C, tu vas passer tout un temps d'abord à apprendre la gestion de la machine, avant de pouvoir concevoir plus tard de vrais traitements de l'information, avec de vrais processus algorithmiques.
C'est à toi de voir.
On lit souvent comme réponse à des débutants que le choix de leur premier langage dépend de ce qu'ils veulent faire parce que chaque langage est plus adapté à un certain type d'applications. ( Ce n'est pas vrai pour tous les langages, certains sont plus polyvalents que d'autres )
Le problème c'est qu'on ne commence à vraiment bien comprendre pourquoi tel ou tel programme est plus adapté à un domaine et mauvais dans un autre qu'après un minimum d'expérience en programmation. Le problème se mord la queue.
Ce que je peux te dire schématiquement, c'est que le C est un langage qui est proche de la machine, c'est à dire qu'il faut gérer des processus qui se passent au niveau de la mémoire: repérage des variables, déclarations, libérations de mémoire quand une variable n'est plus utilisée, signaux particuliers pour clore une chaîne ou une autre structure de données... et d'autres trucs liés au matériel. Des trucs pas inintéressants, parce que ça permet de vraiment bien comprendre ce qu'il se passe dans les entrailles d'un ordinateur, mais qui à la longue deviennent fastidieux et qui encombrent l'esprit dans l'effort nécessaire pour réaliser des programmes complexes plus tard.
Aussi tu peux te demander si c'est bien par là que tu veux commencer. Sachant que si tu commences par un autre langage, peut être un jour auras tu besoin de venir à l'apprentissage du C et que ce te sera tout autant possible que maintenant, parce que de par sa nature il permet de faire très efficacement des programmes relatifs à des fonctionnements matériels: dans l'embarqué, dans des micro-controleurs, des mémoires, des trucs comme ça. Je ne suis pas spécialiste. Le langage C est un bon langage puisqu'il continue à être beaucoup utilisé près de 40 après son invention.
Mais pour ce qui est de commencer, est-ce vraiment ce qu'il te faut ? Il va te falloir quelques semaines, quelques nombreux jours disons, pour apprendre les rudiments de la mise en place de toutes les conditions pour faire tourner un code C. Et ce serait pire avec C++, j'ai lu qu'il faut environ un trimestre pour apprendre tout ce qu'il faut permettant de simplement ouvrir un fichier et de le lire avec C++. Vachement gratifiant.
Donc certains choisiront de débuter par le C, car ils se forgent ainsi une connaissance solide des processus de base, qui leur permettra de se sentir plus à l'aise quand ils passeront à un langage plus évolué.
Certains, avec une logique parfaitement déterminée et arrêtée, choisissent même de commencer par apprendre l'assembleur, encore plus proche des instructions de base auxquels obéissent les processeurs.
Et puis il y en a d'autres qui préfèrent commencer avec un langage qui est un peu plus adapté aux activités intellectuelles et aux traitements de l'information qui intéressent réellement un cerveau humain. Ce genre de langage est dit de haut niveau, tandis que les langages plus proches de la machine sont des langages de bas-niveau. Mais ce ne sont pas des jugements de valeur, ce sont des repères sur une graduation horizontale.
Quand on n'a jamais programmé, le langage à choisir est important car on ne va pas apprendre un langage, on va apprendre un langage ET on va apprendre l'algorithmique en même temps. Certains conseillent d'ailleurs de commencer par des cours théoriques d'algorithmique, avant même de toucher un clavier.
Il faut donc choisir comme premier langage un qui n'entrave pas l'apprentissage de l'algorithmique, qui ne noie pas les principes de l'algorithmique dans des considérations parasites, des cérémonies encombrantes.
Disons qu'avec C, tu vas passer tout un temps d'abord à apprendre la gestion de la machine, avant de pouvoir concevoir plus tard de vrais traitements de l'information, avec de vrais processus algorithmiques.
C'est à toi de voir.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
leperdu12
Messages postés
22
Date d'inscription
lundi 13 décembre 2010
Statut
Membre
Dernière intervention
15 février 2011
5
19 déc. 2010 à 20:12
19 déc. 2010 à 20:12
ok merci beaucoup
je vais essayer voir
je vais essayer voir
leperdu12
Messages postés
22
Date d'inscription
lundi 13 décembre 2010
Statut
Membre
Dernière intervention
15 février 2011
5
19 déc. 2010 à 20:36
19 déc. 2010 à 20:36
je crois que small basic est disons un trop "basic"
leperdu12
Messages postés
22
Date d'inscription
lundi 13 décembre 2010
Statut
Membre
Dernière intervention
15 février 2011
5
19 déc. 2010 à 21:56
19 déc. 2010 à 21:56
ok merci a tous
je vais suivre vos conseils
je vais suivre vos conseils
leperdu12
Messages postés
22
Date d'inscription
lundi 13 décembre 2010
Statut
Membre
Dernière intervention
15 février 2011
5
19 déc. 2010 à 22:19
19 déc. 2010 à 22:19
j'ai fais un choix et c'est le C il me parait plus intéressant plus que les autres.
qu'en pensez vous?
qu'en pensez vous?
^^Lucky luke^^
Messages postés
1808
Date d'inscription
lundi 6 décembre 2010
Statut
Modérateur
Dernière intervention
6 mai 2014
161
20 déc. 2010 à 00:24
20 déc. 2010 à 00:24
Salut, si tu débute, je te conseille le site du zéro, il y a pleins de cours et de tutoriels gratuits. C'est bien fait et ça permet de démarrer.
leperdu12
Messages postés
22
Date d'inscription
lundi 13 décembre 2010
Statut
Membre
Dernière intervention
15 février 2011
5
Modifié par leperdu12 le 20/12/2010 à 01:24
Modifié par leperdu12 le 20/12/2010 à 01:24
encore merci pour vos aide
je suis allé voir le site du zero
et j'ai trouvé de super cours
finalement c'est par le C que je vais commencer même si ça va me prendre du tout
merci heyquem pour tes conseils ça m'a vachement aidé
je suis allé voir le site du zero
et j'ai trouvé de super cours
finalement c'est par le C que je vais commencer même si ça va me prendre du tout
merci heyquem pour tes conseils ça m'a vachement aidé