débutant programmation
Dernière réponse : dans Programmation
Bonjour,
je souhaite me lancer dans la programmation. Qu'est ce que vous me conseillez pour débuter, C++, Visual basic....?
merci
Sylvinho
je souhaite me lancer dans la programmation. Qu'est ce que vous me conseillez pour débuter, C++, Visual basic....?
merci
Sylvinho
Autres pages sur : debutant programmation
Lassé par la pub ? Créez un compte
Hello,
Si jamais il y a une autre discussion sur le sujet (http://forum.presence-pc.com/presencepc/Programmation/s...).
Dans l'ensemble, on y propose de commencer par lire des bouquins sur le C/C++ ou le Java.
A mon avis je pense qu'il n'y a pas de langage meilleur qu'un autre pour commencer. Tout dépend de ce que l'on vise. Du genre, si on cherche à automatiser un petit truc (une modification de fichier texte, du traitement de fichiers, etc.) je pense que Perl convient très bien et est assez vite appris.
Maintenant, si on vent faire des trucs joli avec des fenêtres windows et tout, VisualBasic est ce qui se fait de mieux à mon avis. Par contre c'est assez limité et très lent à partir du moment où on commence à mettre au point des algorithmes de calcul qui demande des ressources.
Pour ce genre de chose, alors je pense qu'un langage comme Pascal, Ada ou Caml convient bien aux débutants. Personnellement je n'attaquerais pas d'entrée avec le C - bien qu'il soit à mon avis le plus performant de tous - parce qu'on risque d'être un peu perturbé au début avec les pointeurs ou le manque de contrôle effectué par le compilateur (buffer overflows, etc.).
Finalement, comme l'a dit qqun de l'autre topic, je n'attaquerais pas d'entrée la poo (programmation orientée objet, C++, java, smalltalk, ...) afin de ne pas bouiller les pistes... bien que certains bouquins le fasse très bien, mais ont tendance à tout mélanger.
Bref, si ça peut aider, voilà le cursus que j'ai suivi:
J'ai commencé par tâtouiller le basic, ensuite le turbo pascal, puis le visual basic. Après je suis passé au C, C++, java. J'ai tritouillé un peu ada95, lisp, prolog (arf!! plus jamais ça !), smalltalk et d'assembleur. J'utilise principalement le C dans mes projets car il permet de faire relativement n'importe quoi, d'accéder comme on veut à la mémoire (ce qui représente autant un avantage qu'un inconvénient!).
Dis-nous ce que tu souhaites coder, ça pourra nous aider pour t'orienter.
Si jamais il y a une autre discussion sur le sujet (http://forum.presence-pc.com/presencepc/Programmation/s...).
Dans l'ensemble, on y propose de commencer par lire des bouquins sur le C/C++ ou le Java.
A mon avis je pense qu'il n'y a pas de langage meilleur qu'un autre pour commencer. Tout dépend de ce que l'on vise. Du genre, si on cherche à automatiser un petit truc (une modification de fichier texte, du traitement de fichiers, etc.) je pense que Perl convient très bien et est assez vite appris.
Maintenant, si on vent faire des trucs joli avec des fenêtres windows et tout, VisualBasic est ce qui se fait de mieux à mon avis. Par contre c'est assez limité et très lent à partir du moment où on commence à mettre au point des algorithmes de calcul qui demande des ressources.
Pour ce genre de chose, alors je pense qu'un langage comme Pascal, Ada ou Caml convient bien aux débutants. Personnellement je n'attaquerais pas d'entrée avec le C - bien qu'il soit à mon avis le plus performant de tous - parce qu'on risque d'être un peu perturbé au début avec les pointeurs ou le manque de contrôle effectué par le compilateur (buffer overflows, etc.).
Finalement, comme l'a dit qqun de l'autre topic, je n'attaquerais pas d'entrée la poo (programmation orientée objet, C++, java, smalltalk, ...) afin de ne pas bouiller les pistes... bien que certains bouquins le fasse très bien, mais ont tendance à tout mélanger.
Bref, si ça peut aider, voilà le cursus que j'ai suivi:
J'ai commencé par tâtouiller le basic, ensuite le turbo pascal, puis le visual basic. Après je suis passé au C, C++, java. J'ai tritouillé un peu ada95, lisp, prolog (arf!! plus jamais ça !), smalltalk et d'assembleur. J'utilise principalement le C dans mes projets car il permet de faire relativement n'importe quoi, d'accéder comme on veut à la mémoire (ce qui représente autant un avantage qu'un inconvénient!).
Dis-nous ce que tu souhaites coder, ça pourra nous aider pour t'orienter.
m0rbac a écritHello,
Si jamais il y a une autre discussion sur le sujet (http://forum.presence-pc.com/presencepc/Programmation/s...).
Dans l'ensemble, on y propose de commencer par lire des bouquins sur le C/C++ ou le Java.
A mon avis je pense qu'il n'y a pas de langage meilleur qu'un autre pour commencer. Tout dépend de ce que l'on vise. Du genre, si on cherche à automatiser un petit truc (une modification de fichier texte, du traitement de fichiers, etc.) je pense que Perl convient très bien et est assez vite appris.
Maintenant, si on vent faire des trucs joli avec des fenêtres windows et tout, VisualBasic est ce qui se fait de mieux à mon avis. Par contre c'est assez limité et très lent à partir du moment où on commence à mettre au point des algorithmes de calcul qui demande des ressources.
Pour ce genre de chose, alors je pense qu'un langage comme Pascal, Ada ou Caml convient bien aux débutants. Personnellement je n'attaquerais pas d'entrée avec le C - bien qu'il soit à mon avis le plus performant de tous - parce qu'on risque d'être un peu perturbé au début avec les pointeurs ou le manque de contrôle effectué par le compilateur (buffer overflows, etc.).
Finalement, comme l'a dit qqun de l'autre topic, je n'attaquerais pas d'entrée la poo (programmation orientée objet, C++, java, smalltalk, ...) afin de ne pas bouiller les pistes... bien que certains bouquins le fasse très bien, mais ont tendance à tout mélanger.
Bref, si ça peut aider, voilà le cursus que j'ai suivi:
J'ai commencé par tâtouiller le basic, ensuite le turbo pascal, puis le visual basic. Après je suis passé au C, C++, java. J'ai tritouillé un peu ada95, lisp, prolog (arf!! plus jamais ça !), smalltalk et d'assembleur. J'utilise principalement le C dans mes projets car il permet de faire relativement n'importe quoi, d'accéder comme on veut à la mémoire (ce qui représente autant un avantage qu'un inconvénient!).
Dis-nous ce que tu souhaites coder, ça pourra nous aider pour t'orienter.
Si jamais il y a une autre discussion sur le sujet (http://forum.presence-pc.com/presencepc/Programmation/s...).
Dans l'ensemble, on y propose de commencer par lire des bouquins sur le C/C++ ou le Java.
A mon avis je pense qu'il n'y a pas de langage meilleur qu'un autre pour commencer. Tout dépend de ce que l'on vise. Du genre, si on cherche à automatiser un petit truc (une modification de fichier texte, du traitement de fichiers, etc.) je pense que Perl convient très bien et est assez vite appris.
Maintenant, si on vent faire des trucs joli avec des fenêtres windows et tout, VisualBasic est ce qui se fait de mieux à mon avis. Par contre c'est assez limité et très lent à partir du moment où on commence à mettre au point des algorithmes de calcul qui demande des ressources.
Pour ce genre de chose, alors je pense qu'un langage comme Pascal, Ada ou Caml convient bien aux débutants. Personnellement je n'attaquerais pas d'entrée avec le C - bien qu'il soit à mon avis le plus performant de tous - parce qu'on risque d'être un peu perturbé au début avec les pointeurs ou le manque de contrôle effectué par le compilateur (buffer overflows, etc.).
Finalement, comme l'a dit qqun de l'autre topic, je n'attaquerais pas d'entrée la poo (programmation orientée objet, C++, java, smalltalk, ...) afin de ne pas bouiller les pistes... bien que certains bouquins le fasse très bien, mais ont tendance à tout mélanger.
Bref, si ça peut aider, voilà le cursus que j'ai suivi:
J'ai commencé par tâtouiller le basic, ensuite le turbo pascal, puis le visual basic. Après je suis passé au C, C++, java. J'ai tritouillé un peu ada95, lisp, prolog (arf!! plus jamais ça !), smalltalk et d'assembleur. J'utilise principalement le C dans mes projets car il permet de faire relativement n'importe quoi, d'accéder comme on veut à la mémoire (ce qui représente autant un avantage qu'un inconvénient!).
Dis-nous ce que tu souhaites coder, ça pourra nous aider pour t'orienter.
Personnelement je recommande plutot le c qui lui permet de bien apprendre les bases et les principes de programmations.
ensuite passe au c++ et vois ce qu'apporte la POO.
Une fois que tu as les bases, tu peux apprendre n'importe quel language facilement, c'est comme une langue etrangère, juste une autre manière de dire (et d'ecrire) les choses.
et qui de nos jours programme encore en smalltalk ou en pascal ? il y a mieux pour le meme résultat !
KangOl a écritPersonnelement je recommande plutot le c qui lui permet de bien apprendre les bases et les principes de programmations.
ensuite passe au c++ et vois ce qu'apporte la POO.
Une fois que tu as les bases, tu peux apprendre n'importe quel language facilement, c'est comme une langue etrangère, juste une autre manière de dire (et d'ecrire) les choses.
et qui de nos jours programme encore en smalltalk ou en pascal ? il y a mieux pour le meme résultat !
ensuite passe au c++ et vois ce qu'apporte la POO.
Une fois que tu as les bases, tu peux apprendre n'importe quel language facilement, c'est comme une langue etrangère, juste une autre manière de dire (et d'ecrire) les choses.
et qui de nos jours programme encore en smalltalk ou en pascal ? il y a mieux pour le meme résultat !
+1
Je pense que cette approche est la meilleure.
nicoprog a écritavec le C++ tu fait bcp de choses (sauf peut etre des sites) donc ensuite faut que tu apprenne autre chose pour faire de la 3D ou communiquer sur internet.... tout dépend de se que tu veux faire !
Euh!! mais c'est tout à fait possible de faire de la 3d et du réseau en c++ !!
même que c'est uniquement comme ça que j'en fait !
m0rbac a écrit
Euh!! mais c'est tout à fait possible de faire de la 3d et du réseau en c++ !!
même que c'est uniquement comme ça que j'en fait !
Euh!! mais c'est tout à fait possible de faire de la 3d et du réseau en c++ !!
même que c'est uniquement comme ça que j'en fait !
Exact. L'interet de C/C++ c'est qu'on peut quasiment tout faire avec et que c'est actuellement le seul vrai standard mondial de la programmation.
Il n'y a aucun autre langage qui soit aussi polyvalent et aussi répandu. Tous les softs commerciaux ou presque sont fait avec ça.
Bref, c'est le langage.
oula le post que j'ai fait a 22h20
je me suis mal exprimé
Ce que je voulais dire c'est que le C/C++ permet de faire plein de chose, et qu'il faut donc apprendre en fonction de ce que l'on veut faire, par exemple OpenGL pour la 3D.
En fait je pense qu'avec le C/C++ on peut tout faire sauf les sites web (ou pas intégralement) ou il faut le HTML/CSS
je me suis mal exprimé
Ce que je voulais dire c'est que le C/C++ permet de faire plein de chose, et qu'il faut donc apprendre en fonction de ce que l'on veut faire, par exemple OpenGL pour la 3D.
En fait je pense qu'avec le C/C++ on peut tout faire sauf les sites web (ou pas intégralement) ou il faut le HTML/CSS
nicoprog a écritoula le post que j'ai fait a 22h20
je me suis mal exprimé
Ce que je voulais dire c'est que le C/C++ permet de faire plein de chose, et qu'il faut donc apprendre en fonction de ce que l'on veut faire, par exemple OpenGL pour la 3D.
En fait je pense qu'avec le C/C++ on peut tout faire sauf les sites web (ou pas intégralement) ou il faut le HTML/CSS
je me suis mal exprimé
Ce que je voulais dire c'est que le C/C++ permet de faire plein de chose, et qu'il faut donc apprendre en fonction de ce que l'on veut faire, par exemple OpenGL pour la 3D.
En fait je pense qu'avec le C/C++ on peut tout faire sauf les sites web (ou pas intégralement) ou il faut le HTML/CSS
un cgi c koi ?
Je suis aussi d'avis que le C c'est ce qu'il y a de mieux pour commencer. Sans oublier que passer du C au C++ n'est pas tres difficile. Mais il faut y aller par etapes.
Pour ce qui est des pointeur, c'est deja trop pour un debutant, ca viendra vite, mais au debut il faut savoir se contenter de faire de tout petits programmes. Les jeux ca viendra plus tard! Les exos de bases ce sont les tri de tableau, recherches des plus petit et plus grands elements d'un tableau. Et les exos bien matheux mais qui t'apportent beaucoup pour le suites et qui te font utiliser les boucles et les iterations. Par exemple calcul des puissances, factoriels.
Enfin, c'est comme ca que j'ai commence, et je suis capable de faire des jeux en C++ maintenant.
Enfin, il faut avoir de la patience, et accepter de faire des trucs un peu merdique, sans etre mechante.
Pour ce qui est des pointeur, c'est deja trop pour un debutant, ca viendra vite, mais au debut il faut savoir se contenter de faire de tout petits programmes. Les jeux ca viendra plus tard! Les exos de bases ce sont les tri de tableau, recherches des plus petit et plus grands elements d'un tableau. Et les exos bien matheux mais qui t'apportent beaucoup pour le suites et qui te font utiliser les boucles et les iterations. Par exemple calcul des puissances, factoriels.
Enfin, c'est comme ca que j'ai commence, et je suis capable de faire des jeux en C++ maintenant.
Enfin, il faut avoir de la patience, et accepter de faire des trucs un peu merdique, sans etre mechante.
Un chtit répertoire pour C pour commencer (pour débutants (POURquooi tousq ces POUR ?
))
- http://www.siteduzero.com
)) - http://www.siteduzero.com
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :
- ForumTuning débutant
- ForumReflex pour débutant
- ForumTfe en programmation
- ForumProgramme de programmation c
- ForumTrojan programmation
- articlesBibliotheque de programmation
- ForumAchat reflex pour débutant
- ForumCanon 1000d débutant
- ForumTutoriel blender débutant
- ForumLogiciel 3d pour débutant
- Voir plus
)
quoi ?? vous programmez plus en smalltalk ??
Pourquoi déterrer un si vieux topic pour rappeler ce qui est clairement précisé dans les topics du haut de la cat' ?