Précédent   Forum du club des développeurs et IT Pro > Général Développement > Langages de programmation > Débuter
Débuter Forum d'entraide : Comment débuter en programmation ?
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 30/05/2007, 16h16   #81
Shugo78
Membre émérite
 
Avatar de Shugo78
 
Inscription : mars 2007
Messages : 1 114
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mars 2007
Messages : 1 114
Points : 874
Points : 874
Envoyer un message via MSN à Shugo78
Ah... Non pas à dix ans, excuse je pensais que tu parlais maintenant...
Mais je pense finalement que 10 ans est trop tôt pour opter pour mon parcours.... tout bien réfléchi pour quelqu'un de dix ans le parcours de arnolem (le mien est pour les plus vieux genre 15,16 ans) :
Citation:
Envoyé par arnolem
  • Visual Studio 2005 (tu glisse un bouton et tu code un petit truc)
  • Adobe Flash (tu développe un petit jeu)
  • HTML,... (tu fais son premier site)
Vous avez raison mon parcours correspond à quelqu'un de plus vieux....
__________________
Le savoir est un droit universel, libérez le code source
Mon site
Aidez nous à militer pour l'adoption d'un nouveau smiley
"C'est en s'attardant en bas que l'on monte plus haut "
"Un home qui veut faire de grande chose doit vivre comme s'il ne devait jamais mourrir !"
attention je mords
Bye
Shugo78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2007, 16h25   #82
gorgonite
Rédacteur/Modérateur

 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur d'études
Inscription : décembre 2005
Messages : 9 966
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Ingénieur d'études
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 966
Points : 18 162
Points : 18 162
perso, je trouve que faire commencer la programmation avec des outils du genre Visual Studio revient presqu'à handicaper gravement le jeune pour son avenir... qu'on souhaite qu'il utilise quelque chose de "simple" de façon à ne pas devoir apprendre pleins de notions "bas niveau" est une chose ; mais lui faire croire que la programmation ressemble à un jeu de console en est une autre

ce qui compte, c'est le sujet sur lequel il va commencer à bosser... faut que ça le captive, sinon il ira faire autre chose.
ensuite, il doit pouvoir obtenir relativement rapidement des résultats, mais pas forcemment la minute, sinon on risque de le faire déchanter dès qu'il voudra voler de ses propres ailes
enfin, il faut quand même penser à lui fournir des "bases saines", donc éviter de lui faire croire que les types ne servent à rien, qu'un cast résoud systématiquement ces problèmes, etc
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2007, 18h53   #83
Muesko
Membre habitué
 
Avatar de Muesko
 
Collégien
Inscription : mai 2006
Messages : 249
Détails du profil
Informations personnelles :
Âge : 21

Informations professionnelles :
Activité : Collégien

Informations forums :
Inscription : mai 2006
Messages : 249
Points : 107
Points : 107
Citation:
perso, je trouve que faire commencer la programmation avec des outils du genre Visual Studio revient presqu'à handicaper gravement le jeune pour son avenir
Oui mais, il faut aussi qu'il s'ammuse en programmant (je ne suis pas sur qu'un enfant de 10ans soit très intéréssé par dans nombres dans un tableau ou autres compteurs). Cependant, tu n'as pas tort non plus, car le jour ou il voudra passer à un truc plus pointu (programmation système, ou autres trucs de ce genre), ca m'étonnerais que un langage tel que Visual Basic lui serait utile.

Citation:
Envoyé par gorgonite
ce qui compte, c'est le sujet sur lequel il va commencer à bosser... faut que ça le captive, sinon il ira faire autre chose.
ensuite, il doit pouvoir obtenir relativement rapidement des résultats, mais pas forcemment la minute, sinon on risque de le faire déchanter dès qu'il voudra voler de ses propres ailes
enfin, il faut quand même penser à lui fournir des "bases saines", donc éviter de lui faire croire que les types ne servent à rien, qu'un cast résoud systématiquement ces problèmes, etc
100% d'accord avec toi.
__________________
Bonjour,
Si vous lisez ceci, c'est que vous êtes à la fin de mon message.
Muesko est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2007, 23h36   #84
davcha
Membre Expert
 
Avatar de davcha
 
Inscription : avril 2004
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 1 246
Points : 1 358
Points : 1 358
Personnellement, j'ai commencé la prog à 5 ans (je recopiais des programmes sur un vieux TRS-80).

Le premier truc un peu sérieux que j'ai réalisé, c'était un bescherelle en Basic (QBasic 4.5). J'avais 9 ans.

Le basic... C'est con à dire sûrement, tellement ça parait évident, mais bon...
davcha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2007, 12h40   #85
kromartien
Membre émérite
 
Inscription : juin 2006
Messages : 1 117
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : juin 2006
Messages : 1 117
Points : 900
Points : 900
+1 le basic, c'est comme ça que j'ai appris les rudiments. L'extensio graphique est très importante pour donner de l'intérêt, sinon ce n'est même pas la peine d'y penser.

Basic Basic Basic

Input output
va dans a va dans b va dans c
for (c'set structurant )
while
if then else

expliquez avant tout le sens des mots :

while : tant que
if : si
then : alors
else : sinon

ne perdez pas de vue que ça s'apprend avant tout comme un langage, donc le parallélisme avec la langue est essentiel.

Commencer à 10 ans est une très bonne chose, et c'est mieux de commencer sur Basic à 10 ans que sur C++ à 15 je crois.

Pour le html, il s'agit d'apprendre la programmation. Si votre élève manifeste de l'intérêt pour les langages de présentation, vous pouvez y aller, mais bon ... je doute fortement de l'utilit d'un tel apprentissage. À moins de vouloir réaliser un site de photos de vacances. Enfin c'était bien apprendre la programmation.
kromartien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2007, 18h38   #86
sieuzac
Invité de passage
 
Inscription : décembre 2005
Messages : 40
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 40
Points : 3
Points : 3
Je conseille le Dark Basic. J'ai débuté avec sa et c'est super. Sa permet de créer des jeu vidéo sent rien ni connaitre. Il peux ainsi découvrir se que est un projet avec les différente source(..) Puis sa l'initie à la logique de la programation.
Le principe de ce langage est simple.
Du basic munie d'un moteur 2d, 3d ,physique,réseau.
Mais il peux aussi allez plus loin en touchants au périphériques, mémoire, math3d, (...)
Bien évidamant a 10 ans il ont se limiter a l'utilisation des différant moteur(trés performant) qui sont tres simple a utiliser.

Voici un exemple:

Code :
1
2
3
4
5
6
7
8
9
sync on
sync rate 0

make object cube 1,1
do
    yrotate object 1, object angle y(1)+1
    sync
loop
Ce programme affiche un cube qui tourne par apports a l'axe des y.

Voici quelque site:
www.games-creator.com
www.thegamecreators.com

Je suis animateur en centre et je vais tenter un animation avec 3d games créator avec justement une tranche d'age de 10 - 13 ans, on verra bien comment sa se passera, je vous tiendrez informe si vous le voulez.

Voila j'espère que j'ai été utile
@++
sieuzac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2007, 23h42   #87
Madmac
Membre actif
 
Inscription : juin 2004
Messages : 254
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 254
Points : 180
Points : 180
Je crois que pour donner la piqure de la programmation, il faut que le langage choisi permet de faire facilement des jeux. Donc un environnement qui compile sans complication ou un langage interprété. Dark Basic me parait un bon choix et du coté des interpréteurs : python et ruby avec pygame et rubygame respectivement.

Je crois que la majorité des programmeurs ont débuté dans la programmation par intérêt pour les jeux. Et je ne pas que les choses ont beaucoup changé ...
Madmac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 01h45   #88
gorgonite
Rédacteur/Modérateur

 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur d'études
Inscription : décembre 2005
Messages : 9 966
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Ingénieur d'études
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 966
Points : 18 162
Points : 18 162
Citation:
Envoyé par Madmac
Je crois que la majorité des programmeurs ont débuté dans la programmation par intérêt pour les jeux. Et je ne pas que les choses ont beaucoup changé ...

perso, ce n'est pas mon cas... j'ai débuté la programmation très jeune (8-9 ans) uniquement parce que j'avais un ordinateur depuis quelques années, et que je souhaitais voir autre chose que windows 3.1 et les menus dos que m'avait fait mon père

si l'on prend goût à la programmation, je pense qu'on se rend compte que le jeu ultime se situe plus dans la conception d'une appli que dans son utilisation
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 12h25   #89
InOCamlWeTrust
Membre Expert
 
Avatar de InOCamlWeTrust
 
Inscription : septembre 2006
Messages : 1 036
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 036
Points : 1 129
Points : 1 129
Ah oui, c'est sûr : une fois que le programme est fait, on n'y touche plus !
InOCamlWeTrust est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 12h30   #90
gorgonite
Rédacteur/Modérateur

 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur d'études
Inscription : décembre 2005
Messages : 9 966
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Ingénieur d'études
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 966
Points : 18 162
Points : 18 162
Citation:
Envoyé par InOCamlWeTrust
Ah oui, c'est sûr : une fois que le programme est fait, on n'y touche plus !

ben si on essaie de le casser, ou de voir ce qui lui manque, pour devoir le refaire... en mieux
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 12h48   #91
kromartien
Membre émérite
 
Inscription : juin 2006
Messages : 1 117
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : juin 2006
Messages : 1 117
Points : 900
Points : 900
Le problème de la prog , c'est que ça devient addictif. Une séparation trop brutale peut mener à des séquelles psychologiques graves xD
kromartien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 13h28   #92
gorgonite
Rédacteur/Modérateur

 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur d'études
Inscription : décembre 2005
Messages : 9 966
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Ingénieur d'études
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 966
Points : 18 162
Points : 18 162
Citation:
Envoyé par kromartien
Le problème de la prog , c'est que ça devient addictif. Une séparation trop brutale peut mener à des séquelles psychologiques graves xD

ça n'arrive jamais... personne ne souhaite arrêter
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 13h52   #93
InOCamlWeTrust
Membre Expert
 
Avatar de InOCamlWeTrust
 
Inscription : septembre 2006
Messages : 1 036
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 036
Points : 1 129
Points : 1 129
C'est ce que je pensais, mais je me rends compte que lorsque je suis en vacances à Paris, je ne programme plus... et pourtant, j'aime en bouffer des lignes de code !

Je crois que ça dépend beaucoup de la mentalité et de la personnalité de chacun.
InOCamlWeTrust est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 20h32   #94
Shugo78
Membre émérite
 
Avatar de Shugo78
 
Inscription : mars 2007
Messages : 1 114
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mars 2007
Messages : 1 114
Points : 874
Points : 874
Envoyer un message via MSN à Shugo78
Oui surement....
Moi je programme beacoup pour le bouleau mais aussi pour moi.
Citation:
Envoyé par Madmac
Je crois que la majorité des programmeurs ont débuté dans la programmation par intérêt pour les jeux. Et je ne pas que les choses ont beaucoup changé ...

Ce n'est pas mon cas non plus... J'ai débuté en programmation en trouvant un bouquin de BASIC dans une petite librairie, le titre était très attrayant, du genre :
" Avec BASIC, ayez un ordinateur tel que vous le voulez ".
Ca ma captivé, je l'ai acheté et je me suis plongé dedans puis très vitte j'ai découvert tous les autres langages et depuis... J'en ai fait mon bouleau et ma passion.
__________________
Le savoir est un droit universel, libérez le code source
Mon site
Aidez nous à militer pour l'adoption d'un nouveau smiley
"C'est en s'attardant en bas que l'on monte plus haut "
"Un home qui veut faire de grande chose doit vivre comme s'il ne devait jamais mourrir !"
attention je mords
Bye
Shugo78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 21h03   #95
Muesko
Membre habitué
 
Avatar de Muesko
 
Collégien
Inscription : mai 2006
Messages : 249
Détails du profil
Informations personnelles :
Âge : 21

Informations professionnelles :
Activité : Collégien

Informations forums :
Inscription : mai 2006
Messages : 249
Points : 107
Points : 107
Citation:
Je crois que la majorité des programmeurs ont débuté dans la programmation par intérêt pour les jeux. Et je ne pas que les choses ont beaucoup changé ...
-1 ce n'est pas mon cas non plus,
J'ai découvert la prog alors que je devais résoudre un problême mathématique asser compliquer, j'avais un ordinateur sous la main, et j'ai sorti un bouquin style "apprendre a programmer" qui avait appartenu à mon frère. J'ai passer quelques heures a faire ce programme à l'époque.
__________________
Bonjour,
Si vous lisez ceci, c'est que vous êtes à la fin de mon message.
Muesko est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 22h02   #96
Davidbrcz
Rédacteur
 
Avatar de Davidbrcz
 
Homme
2A Supaéro
Inscription : juin 2006
Messages : 2 116
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 21

Informations professionnelles :
Activité : 2A Supaéro

Informations forums :
Inscription : juin 2006
Messages : 2 116
Points : 3 154
Points : 3 154
Envoyer un message via MSN à Davidbrcz
Juste pour l'anadectote , c'était pour résoudre quel problème ?
__________________
"Never use brute force in fighting an exponential." (Andrei Alexandrescu)

Mes articles dont Conseils divers sur le C++
Une très bonne doc sur la STL (en) Why linux is better (fr)
Davidbrcz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2007, 22h04   #97
Shugo78
Membre émérite
 
Avatar de Shugo78
 
Inscription : mars 2007
Messages : 1 114
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mars 2007
Messages : 1 114
Points : 874
Points : 874
Envoyer un message via MSN à Shugo78
oui je suis curieu de savoir quel problème dont on ne connais pas la réponse peut être résolu de manière plus simple en le programmant qu'en y reflechissant ?
__________________
Le savoir est un droit universel, libérez le code source
Mon site
Aidez nous à militer pour l'adoption d'un nouveau smiley
"C'est en s'attardant en bas que l'on monte plus haut "
"Un home qui veut faire de grande chose doit vivre comme s'il ne devait jamais mourrir !"
attention je mords
Bye
Shugo78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2007, 04h14   #98
kromartien
Membre émérite
 
Inscription : juin 2006
Messages : 1 117
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : juin 2006
Messages : 1 117
Points : 900
Points : 900
Formellement, programmer a des liens avec les nombres donc avec les mathématiques, mais certains programmes n'ont pas de lien direct avec les mathématiques.

Par exemple, vouloir réaliser 10 000 itérations en incrémentant de 1 l'indice de boucle à chaque fois est un problème qui se résout beaucoup mieux en programmant directement qu'en y réfléchissant xD.
kromartien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2007, 09h36   #99
Muesko
Membre habitué
 
Avatar de Muesko
 
Collégien
Inscription : mai 2006
Messages : 249
Détails du profil
Informations personnelles :
Âge : 21

Informations professionnelles :
Activité : Collégien

Informations forums :
Inscription : mai 2006
Messages : 249
Points : 107
Points : 107
Citation:
Juste pour l'anadectote , c'était pour résoudre quel problème ?
Citation:
oui je suis curieu de savoir quel problème dont on ne connais pas la réponse peut être résolu de manière plus simple en le programmant qu'en y reflechissant ?
Oula ! ca date, c'était un truc genre tableau de proportionalité avec graphique à faire. J'avais pas envi de remplir le tableu à la main alors...
__________________
Bonjour,
Si vous lisez ceci, c'est que vous êtes à la fin de mon message.
Muesko est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2007, 10h54   #100
Jedai
Expert Confirmé Sénior
 
Avatar de Jedai
 
Étudiant
Inscription : avril 2003
Messages : 6 068
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2003
Messages : 6 068
Points : 8 209
Points : 8 209
Envoyer un message via Yahoo à Jedai
Citation:
Envoyé par L'apprentis
Oula ! ca date, c'était un truc genre tableau de proportionalité avec graphique à faire. J'avais pas envi de remplir le tableu à la main alors...
Et donc tu as mis 3 jours à apprendre à faire un programme pour le faire pour toi alors que tu aurais mis 5 minutes à le faire à la main, n'est-ce pas ?
La paresse est une qualité primordiale pour un programmeur.

Personnellement je ne me souviens plus trop comment j'ai commencé la prog. J'ai dû m'y mettre à 14 ans avec du C je crois, mais quelle était ma motivation première ??

Depuis j'ai découvert le C++ (jamais vraiment accroché), le Java (que j'abhorre avec passion), le Python (vraiment sympa mais...) et le Perl (mon langage de choix, il est bourré de défauts, mais que voulez vous, je l'aime ! ). En parallèle j'ai appris à aimer les langages fonctionnels (je suis mathématicien dans l'âme après tout), en particulier OCaml (oui je sais, il est multiparadigme, mais c'est son coeur fonctionnel qui m'intéresse) et Haskell (The only good code is no code !).

--
Jedaï
Jedai est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h05.


 
 
 
 
Partenaires

Hébergement Web