|
|
|
|
moi je propose c++, il n'es pas si difficile pour commencer mais il est tellement vaste que tu peux faire n'importe quoi avec. Ensuite, lorsque tu es habitué, tu peux essayer java ou c# ça ressemble beaucoup à c++. La connaissance de l'assembleur peux servir mais tu va te décourager car tu aura besoin de beaucoup de travail pour peu de résultats. Enfin, si tu veux aller dans plus facile que c++, tu peux commencer avec basic (Visual basic). C'est mon humble opinion. |
hum...
Je dirai plutot du C pour commencer, puis aprés un orienté objet comme java ou c++ :) Ceci dit je dit ca mais moi j'ai commencé par java... @++ Na kaer eo va Breizh, gand ar mor glaz èn-dro dezi ! |
Allez voir ce lien, l'opinion de Bjarne Stroustrup sur la question de c ou c++ pour commencer... (C'est l'inventeur du c++ en passant)
http://www.research.att.com/~bs/new_learning.pdf
|
Fais une recherche sur ta question, elle a déjà été posée maintes fois : tu trouveras certainement de quoi t'aider à décider :-)
@++ Poster, poster encore et toujours :-) |
Alors, tu as choisi ? :-D
@++ Poster, poster encore et toujours :-) |
Heu si je peux me permettre:
1-Le sujet a deja ete traite pas mal de fois (pas forcement facile a trouver par le moteur par contre :-S) 2-C et C++, vous voulez vraiment le degouter des le debut? ;-) 3-Assembleur: Surtout pas, sauf si ton but est de programmer des processeurs, et encore 4-Moi je dirais: i) Smalltalk pour l'objet pur ii)Delphi pour le cote agreable et "ludique", facilite de creer une interface utilisateur digne de ce nom iii)python parce que le langage est proche de l'algorithmie Et surtout, commence par faire des algo de bases avant de te demander en quel langage les faire tourner, c'est la base de tout... . . \_/ |
Ne fais pas de C# par contre : je pense qu'il vaut mieux passer sur des langages ouverts que sur un langage comme celui-ci...
@++ Poster, poster encore et toujours :-) |
Oui et puis C# ca coute cher, alors que mes propositions a moi sont gratos :o)
. . \_/
|
Si je peux me permettre de citer mon avis [http://www.commentcamarche.net/forum/affich.php3?cat=3&ID=327843]...
-= Fu Xuen =- |
" A force de prendre la vie trop au serieux , on en sort pa |
Bonjour,
Selon moi, le meilleur langage de programmation pour débuter est le Visual Basic. C'est un langage très facile à apprendre. Commencer par le C++, ce n'est pas une très bonne idée. Il est trop facile en C++ de contourner les concepts objets puisqu'il est compaticle avec C. Et commencer par C, c'est plus difficile que commencer par Visual basic car les chaîne de caractères et les pointeurs sont plus difficiles à gérer. Et pour ce qui est du Java, c'est beaucoup plus facile de l'apprendre après le C car la syntaxe reste sensiblement la même, cela même si les concepts sont différents. Mais le choix d'un premier langage, ça reste une question de goût. |
VB est peut-être simple, mais je ne crois pas que quiconque ait un intérêt à apprendre le basic aujourd'hui... Il y a tellement d'alternatives "ouvertes" (voir plus haut) qui présentent un intérêt cent fois plus important sur le long terme et sur la portabilité (java, perl, python, caml, j'en passe et des meilleurs :) )...
Et puis, y a-t-il des portages de VB sous Linux ?!? Je ne crois pas et pour le bien de l'informatique en général, je pense qu'il ne faut pas apporter une pierre de plus à l'édifice de MS. (Et encore plus avec ce qu'ils nous mijotent en ce moment ! ) @++ Poster, poster encore et toujours :-) |
Je reviens sur ce que tu as dit :
>le meilleur langage de programmation pour débuter est le Visual Basic. C'est un langage très facile à apprendre Je ne suis pas ur qu'on doive mesurer si un langage est bon pour un débutant en fonction de son degré de difficulté... Si on part de ce principe, on peut se donner de très mauvaises habitudes pour la suite... J'ai commencé à programmer sur ma calculatrice par un langage proche du basic (le TIBasic), je n'utilisais que les label et gotos :) => Loin d'être une bonne chose pour la suite... Pour finir, meme si bcp critiquent le C, je crois que c'est et que ça restera un langage indispensable (ou presque, comme toujours) vu l'utilisation qui en est faite partout. Certains me répondront que le COBOL étaient auparavant dans la meme position, je ne pourrai pas répondre ;p : je suis trop jeune... Mais je ne crois pas que ça se présente sous le même jour... Le C est la base d'un système qui est en train d'exploser et je crois que ça n'est pas pres de finir :) @++ Poster, poster encore et toujours :-) |
Olalala, j'ai fait pleins de fôôtes, désolé :-|
@++ Poster, poster encore et toujours :-) |
écoute cette question a déjà été posée et a plusieurs reponses néanmoins je te déconseille farouchement l'assembleur pour commencer ce serait très compliquer pour toi ça c'est une réalité. Je te conseillerai de commencer par un bon petit language procedural comme pascal, c'est plus éducatif en matière de programmation. Ne commence sur tout pas avec un language comme Visual Basic parce qu'après lorsque tu auras besoins du procedural, je t'assure ça sera difficile pour toi.
Cher ami, fait le Pascal ou le C d'abord et ensuite un language objet telque c++, Java, Visual Basic ou autre c'est mieux. Aller les programmeur, le découragement n'est pas au programme. :) |
Pour répondre à batmat,
Un langage qui est facile à apprendre ne veut pas dire qu'on utilise des énoncés goto etc. J'ai commencé par Visual Basic et je n'ai pas ces mauvaises habitudes. On peut prendre de mauvaises habitudes dans n'importe lequel des langages. Et contrairement à ce que tu penses, on a avantage à connaître ce langage. Pour l'instant, c'est Microsoft qui domine le marché, et puisque VB est le langage de Microsoft, on peut l'utiliser dans beaucoup de produits faits par la compagnie. Ce n'est pas un langage portable sous Linux, mais ce n'est pas Linux qui a la plus grande part du marché à ce que je sache. Mais je n'ai rien contre Linux et contre le C ou le Java, ce sont des langages que j'adore, mais pas pour commencer à programmer.
|
<mauvaiseFoisAntiVB>
Pour l'instant, c'est Microsoft qui domine le marché, Sûrement pas. Tu pense sans doute cela parceque tu n'as eu affaire qu'à des logiciels Microsoft sous des OS Microsoft, mais je t'assure que ce n'est pas le cas. La totalité des systèmes d'exploitation concurrents sont compilés avec des compilaters non-Microsoft, sans parler des milliers de logiciels qui tournent sous ces OS. Et même sous Windows, il y a une proportion non négligeable de compilateurs concurrents (Borland, Watcom, etc.) VB est le langage de Microsoft, ... et officiellement abandonné par Microsoft. on peut l'utiliser dans beaucoup de produits faits par la compagnie. Ne pas confondre VB et VBA, ça n'a rien à voir. Et puis moi tu sais je manipule Microsoft SQL Serveur avec Python... alors bon. Donc, non, je ne recommande toujours pas l'utilisation de VB pour des raisons que j'ai déjà abordées: http://www.commentcamarche.net/forum/affich.php3?cat=3&ID=301134&page=1#2 http://www.commentcamarche.net/forum/affich.php3?cat=3&ID=200500&page=1#2 http://www.commentcamarche.net/forum/affich.php3?cat=3&ID=297064&page=1#5 </mauvaiseFoisAntiVB> Ceci dit, je ne recommanderais pas non plus le C comme langage pour débuter. Java, Delphi, Python ou Smalltalk, oui. (Avec une nette préférence pour Python, mais vous risquez d'être dégoutés d'avoir à repasser à d'autres langages :-D
|
Allez voir ce lien, l'opinion de Bjarne Stroustrup sur la question de c ou c++ pour commencer... (C'est l'inventeur du c++ en passant)
Moi je citerais: http://www.sebsauvage.net/python/#quotes ;-)
|