Comment commencer à programmer ?????

Fermé
ttfun13 Messages postés 34 Date d'inscription lundi 10 mars 2014 Statut Membre Dernière intervention 20 décembre 2014 - 18 août 2014 à 12:06
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 19 août 2014 à 19:53
Bonjour,

Comme il est dit dans le titre , je voudrait commencer à programmer mais plusieurs questions
me trotte à la tête :

Quel langage choisir ?
Comment l'apprendre ?
Est-il compliquer ?

Si vous pourriez m'aider à bien débuter dans la programmation , je vous en serait fort reconnaissant !

Cordialement

ttfun13


12 réponses

Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
18 août 2014 à 13:44
Salut,

Si tu veux apprendre la programmation fait comme dans les écoles et suis un vrai cursus éducatif. Par exemple tu peu commencer par les bases avec un cours algo. Ensuite comme langage prends en un qui est spécialement adapté pour l'éducation, comme par exemple Java qui est utilisé dans le monde entier pour l'apprentissage de la programmation. Le meilleur cours de programmation pour les débutants et ce de très loin se trouve ici : Programmation Java pour les enfants, les parents et les grands-parents, ceux qui ont choisi ce cursus : Algo puis JavaEnfants ont tous réussi, tu peu voir les témoignages de remerciements sur les fils des documents en question.
9
ttfun13 Messages postés 34 Date d'inscription lundi 10 mars 2014 Statut Membre Dernière intervention 20 décembre 2014 1
18 août 2014 à 13:57
Je pense que je vais essayer =) merci
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
18 août 2014 à 19:33
Salut à tous,

Encore une fois, on confond apprendre à programmer et l'acquisition d'un langage !!!

Apprendre la syntaxe d'un langage n'apprend en rien à faire des programmes !!! Le site du zéro est bien pour se familiariser avec un langage mais à aucun moment il apprend à faire un programme. Les tutos proposent des exemples, mais sans notion de programmation, on tourne vite en rond.

Dans le cursus d'un développeur de logiciel, l'apprentissage du langage ne représente que 20% du programme. Pour qu'une application, quelle qu'elle soit, fonctionne correctement, il faut savoir spécifier, concevoir et coder. Le choix du langage se fait en fonction de l'application que l'on veut faire et représentera environ qu'un quart du temps passé dans la mise en oeuvre.
3
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
Modifié par Patrice33740 le 19/08/2014 à 19:54
Un début de réponse sur ce lien :
https://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage

Cordialement
Patrice
1
ttfun13 Messages postés 34 Date d'inscription lundi 10 mars 2014 Statut Membre Dernière intervention 20 décembre 2014 1
18 août 2014 à 12:49
Personnellement , j'obterai pour un langage simple , souple .
L'usage que j'obterai serait plus "créer des jeux vidéos" 2D ou 3D .

Cordialement

ttfun13
0
commentcamarcheeay Messages postés 666 Date d'inscription mercredi 24 février 2010 Statut Membre Dernière intervention 30 mars 2020 86
18 août 2014 à 13:26
Après, la création des jeux vidéos nécessite l'apprentissage de librairies externes au langage mais permettant de communiquer avec lui. Il y a par exemple ogre ..., Torque ... ou irrlicht qui fonctionnent avec le C++.
Chaque langage donne les possibilités de communiquer avec des librairies de création de jeu. Le meilleur et de voir un tutoriel. Mais pour commencer ce genre de choses, il faut connaitre un peu les bases de la programmation.
Si vous vous mettez à la création de jeu. L'apprentissage du C et C++ donne un bel élan, quoique c'est un peu lourd au début. Vous pouvez commencer directement le C++ pour ne pas vous prendre la tête avec la notion des pointeurs du C.
Si jamais vous pensez faire du calcul numérique par la suite, ça ne fait pas de mal d'avoir une idée de la notion des pointeurs du C.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ttfun13 Messages postés 34 Date d'inscription lundi 10 mars 2014 Statut Membre Dernière intervention 20 décembre 2014 1
18 août 2014 à 13:56
Bon , je peut aussi avoir la possibilité de créer des logiciels ou des programmes avec le langage que j'apprendrai , je voudrais faire un truc de vraiment énorme , de révolutionnaire qui mettent BEAUCOUP de temps à programmer ( je m'en doute ... )

Donc d'après vous , quel est le premier meilleur langage pour apprendre à programmer n'importe quoi d'extrêmement impressionnant ou de simple?
0
commentcamarcheeay Messages postés 666 Date d'inscription mercredi 24 février 2010 Statut Membre Dernière intervention 30 mars 2020 86
18 août 2014 à 14:21
Le C++ est un bon point de départ pour un apprentissage un peu consistant.
Python est un bon logiciel pour apprendre l'algorithmique. Il est facile à utiliser. Mais la procédure normale c'est de commencer par le Basic, C ou Java puis aller à des logiciels de haut niveau tel que Python.
0
ttfun13 Messages postés 34 Date d'inscription lundi 10 mars 2014 Statut Membre Dernière intervention 20 décembre 2014 1
18 août 2014 à 14:22
Donc le mieux serait que je commence par faire du C , c'est ça ?
0
commentcamarcheeay Messages postés 666 Date d'inscription mercredi 24 février 2010 Statut Membre Dernière intervention 30 mars 2020 86
18 août 2014 à 14:27
Si vous vous y mettez sérieusement et que vous avez en vue un projet, dans trois semaines vous pouvez faire de belles choses.
0
ttfun13 Messages postés 34 Date d'inscription lundi 10 mars 2014 Statut Membre Dernière intervention 20 décembre 2014 1
18 août 2014 à 17:10
Et est ce un langage assez simple et complet ?

Et dans le cours , fait - t - on des trucs sympa
0
commentcamarcheeay Messages postés 666 Date d'inscription mercredi 24 février 2010 Statut Membre Dernière intervention 30 mars 2020 86
18 août 2014 à 19:15
Il n'y a pas plus complet que le C / C++ de toute manière. En finalité, tous les langages permettent plus au moins les mêmes choses. Quelqu'un qui se met à la programmation peut commencer par l'un de ces langages, après, il trouvera son chemin tout seul.
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
Modifié par Célien le 19/08/2014 à 15:12
Ça n'existe pas le "C/C++", et d'autre part des langages comme C# ou Java sont infiniment plus riches et complets que C++ et encore plus par rapport au C qui est un "ancêtre", et qui comparé à Java ou C# est un langage désuet et totalement "squelettique". Bref c'est gentil de participer à cette discussion mais si c'est pour écrire des choses totalement fausses...
0
ttfun13 Messages postés 34 Date d'inscription lundi 10 mars 2014 Statut Membre Dernière intervention 20 décembre 2014 1
Modifié par ttfun13 le 18/08/2014 à 21:44
D'accord , mais il faut donc apprendre à réalisé un programme ou un jeu .

Comment fait-on ???

PS : Je vais me mettre au C dès que j'ai fini quelques projet sur d'autre logiciel .
0
ttfun13 Messages postés 34 Date d'inscription lundi 10 mars 2014 Statut Membre Dernière intervention 20 décembre 2014 1
19 août 2014 à 10:28
Mais j'ai entendu parler que le C/C++ étaient assez compliqué , pourrais-je les commencer en tant que débutant ?
0
commentcamarcheeay Messages postés 666 Date d'inscription mercredi 24 février 2010 Statut Membre Dernière intervention 30 mars 2020 86
19 août 2014 à 10:53
Dans les écoles d'informatique, ils commencent par là. Si vous pensez avoir du souffle, vous pouvez faire de même.
J'avoue que ce n'est pas très évident au début, mais pour apprendre l'algorithmique, tous les langages sont pareils finalement.
En plus, l'apprentissage de ces langages (hors notion de pointeurs) aide à se repérer dans tous les autres langages de programmation.
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
Modifié par Célien le 19/08/2014 à 15:02
Peut être dans certaines écoles d'ingénieurs orientées électrotechnique, mais dans les écoles en général la nouvelle mode pour l'éducation c'est Python et Java, et avant c'était Pascal et ADA, cela n'a donc jamais été C ou C++ et ces langages n'ont jamais fait partie de la liste des langages conseillés pour l'éducation.
0
commentcamarcheeay Messages postés 666 Date d'inscription mercredi 24 février 2010 Statut Membre Dernière intervention 30 mars 2020 86
19 août 2014 à 15:42
ça dépend des cursus alors. Python est facile à aborder, surtout pour étudier l'algorithmique. En plus, il bénéficie d'une communauté respectable (mais moins importante que celle du C++). Il répond parfaitement et d'une manière pratique à la plupart des besoins.

Néanmoins, j'ai peur que quelqu'un qui débute passe à côté de quelques notions de la gestion de mémoire. Python manipule implicitement les pointeurs. Si le développeur n'a pas des notions basique de la gestion de mémoire, il risque d'avoir des résultats inattendus.
Il y a également ce qu'on appelle l'esprit Pythonique. Afin de connaitre les secrets de cet esprit, il faut bien le confronter à un langage de référence. Quelqu'un qui commence directement par Python se posera peut être des questions auxquelles il ne peut pas répondre sur le champ.

En tout cas, Python représente également une bonne entrée dans la matière. Mais pour répondre au besoin exprimé dans le présent sujet, Python est un langage qui permet de faire des choses très sympa et assez vite, à condition de trouver les bons tutoriels. Le site du zéro propose une autoformation complète et prend vraiment l'utilisateur par la main. C'est un très bon point de départ.
Si ttfun13 a déjà commencé à lire à propos du C ou C++, il n'aura pas perdu de temps. C'est toujours une entrée utile qui reste surement bénéfique pour Python.
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
Modifié par Célien le 19/08/2014 à 17:01
Tu peu avoir dans un cursus global un cours sur les pointeurs avec exemples en Pascal ou en C ou ce que tu veux c'est pas pour autant que ça t'oblige à apprendre intégralement le C. Traditionnellement le cours de pointeurs en université se fait avec des exemples en Pascal.
Moi dans mon école on à étudié plusieurs langages pour notre culture et le C on y à passé une semaine c'est tout. De plus le meilleur cours débutant pour apprendre la programmation c'est celui la et de très loin et il est sur un autre site que celui que tu rabâche à foison, et tout ceux qui ont suivi ce cours ont réussi à apprendre facilement la programmation et c'est par toujours le cas des gens qui viennent du site dont tu fait la pub.
0
commentcamarcheeay Messages postés 666 Date d'inscription mercredi 24 février 2010 Statut Membre Dernière intervention 30 mars 2020 86
19 août 2014 à 17:56
Tu peux citer le nom du site, c'est pas la peine de nuancer, il n'y a pas de but lucratif derrière :D
Oui, développez.com est un site de taille également. Les deux ont leur mérite. Bon, il faut bien commencer quelque part, j'avais bien aimé le site du zéro, développez.com m'a été utile pour certains langages aussi. Je n'ai par contre pas d'autres exemples pratiques, a part des site en anglais.
Toute la matière est là, il suffit de commencer.
Bon courage!
0
ttfun13 Messages postés 34 Date d'inscription lundi 10 mars 2014 Statut Membre Dernière intervention 20 décembre 2014 1
19 août 2014 à 15:38
Python et Java ou C/C++ , je prend le meilleur et le plus simple , c'est à dire ?
0
commentcamarcheeay Messages postés 666 Date d'inscription mercredi 24 février 2010 Statut Membre Dernière intervention 30 mars 2020 86
18 août 2014 à 12:10
Bonjour,

Le plus agréable des méthodes d'autoformation est le site du zero ...

Pour le language, si vous cherchez une connaissance approfondie et un apprentissage à long terme, il faut débuter avec le C. C'est vraiment la base.
Si vous cherchez à être très vite opérationnel, ça dépendra de l'usage que vous envisagez. Vous pouvez par exemple apprendre le php, le vb ou le java.

Bon courage!
-1
ttfun13 Messages postés 34 Date d'inscription lundi 10 mars 2014 Statut Membre Dernière intervention 20 décembre 2014 1
18 août 2014 à 14:36
3 semaines en lisant un peu tous les jours ...

Je prend le tuto du site du zéro ou pas ?
par mateo , je crois ...
-1
commentcamarcheeay Messages postés 666 Date d'inscription mercredi 24 février 2010 Statut Membre Dernière intervention 30 mars 2020 86
18 août 2014 à 14:42
J'avais commencé par là ... aussi. Je l'ai bien aimé.
0