Aprendre a programer rapidement [Fermé]

- - Dernière réponse : sebsauvage
Messages postés
33214
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
- 5 mai 2004 à 09:04
Cher Amis Bonjour,
Je n'ai aucune idee en programmation. Neamoins j'aimerai commencer a aprendre le language C, C++ et Visual Basic6. Car on m'a informer que pour un debutant il faut commencer avec c.
Quelqu'un connaitrait t-il un lien en internet qui me permette de telecharger les cours gratuis et facile a dominer pour debutant et surtout avoir la console ou le logiciel ou je pourrais taper les commandes pr pratiquer un peux.
Je vous remercierai si vous pouvez me rendre ce service.
Merci et mes meilleurs voeux pr cette annee 2004
Tres sincerement
Uzho
Afficher la suite 

20/29 réponses

Meilleure réponse
Messages postés
33567
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1633
7
Merci
Salut:



Microsoft Visual C++ (MSVC)
Visual C++ .NET
Borland C++ Builder
GCC
MinGW
DEV-C++

J'approuve la description qui en est fait sur le site, les 2 Ms sont pas frocement mal MAIS payant et completement dependant de Windows, Borland a habituellement des bonne interface utilisateur donc je pense que c'est une bonne solution si ils font encore leur version gratuite
Gcc a l'avantage d'etre simple et basique, pour programmer des petits programmes en ligne de commande au tout debut pourquoi pas, ca oblige a comprendre comment sont fait les fichiers...
Apres un petit temps, passe a MinGw pour etre plus efficace et ensuite a DEV-C++ pour l'interface utilisateur...le tout etant gratuit :o)

Moyennant ca, il ne faut pas se faire d'illusion, on ne devient pas programmeur en 3 mois, et il faut d'abord bien maitriser les bases d'algo et de prog objet (indispensable maintenant...), ainsi que tout ce qui est modelisation (ca va avec...)
.  .  Bon!Si on m'empeche de travailler
\_/  Je ne me debattrai pas!

Dire « Merci » 7

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 70312 internautes nous ont dit merci ce mois-ci

Messages postés
33214
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
12558
2
Merci
Hello !

VisualBasic: à éviter !

En plus du C ou C++, je te recommande Delphi (excellent !), Java et Python.

Il y a des cours ici même:
http://www.commentcamarche.net/ccmdoc/affich.php3?cat=Programmation&souscat=Algorithmique
http://www.commentcamarche.net/ccmdoc/affich.php3?cat=Programmation&souscat=Programmation+orient%E9e+objet

http://www.commentcamarche.net/ccmdoc/affich.php3?cat=Programmation&souscat=Langage+C
http://www.commentcamarche.net/ccmdoc/affich.php3?cat=Programmation&souscat=Langage+C%2B%2B
http://www.commentcamarche.net/ccmdoc/affich.php3?cat=Programmation&souscat=Java
...

Pour les compilateurs:
C/C++ : gcc, djgpp, Borland C++ ou dev-C++ sont gratuits.
Java: le JDK de Sun est gratuit. (java.sun.com)
Delphi (=Pascal Objet) : gratuit aussi pour une utilisation non-commerciale. (borland.fr)
Python : gratuit également (python.org)

Tu trouvera des tas d'autres compilateurs gratuits là:
http://thefreecountry.com/compilers/index.shtml
Messages postés
33214
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
12558
2
Merci
http://www.commentcamarche.net/forum/affich-579484-Aprendre-a-programer-rapidement#1

Bases de l'agorithmie, base de la programmation objet.

Puis pratiquer, pratiquer, pratiquer.
Java, Delphi sont de bon choix, et ils sont gratuits.
1
Merci
BONJOUR

DONNEZ MOI LE PROGRAMME QUI AFFICHE LE CALENDRIER DE L 'ANNEE 1901 A 2004( ET QUI DIT SI L'ANNEE EST BICEPTILE)

MERCI D'AVOIR PRIS EN CONSIDERATION MES DEMANDE
0
Merci
Salut le gars,
Je suis Uzho encore une fois de plus.
Je vois bien votre interet a m'aider. Mais s'il vous plait, ne m'embrouiller pas trop. J'ai vraiment besoin de votre aide.
Decider vous et donner moi ce qui me permettra de devenir programeur un de ces quatres matins.
Je vous remercie une fois de plus.
Atentivemente
Uzho
0
Merci
Bonsoir,
Mon humble avis sur cette discussion:
-écrire des pages web, ce n'est pas programmer même si on utilise javascript
-les langages basés sur le basic ne sont pas très performants et font prendre de mauvaises habitudes de programmation
-java me semble une bonne approche pour commencer à programmer (à cause de la notion de POO), c'est gratuit et bien documenté, c'est multi-plateforme et c'est très performant.
--> je rejoins l'avis de Seb
a+
sebsauvage
Messages postés
33214
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
12558 -
C'est pil poil ce que je pense. :-)
teebo
Messages postés
33567
Date d'inscription
jeudi 14 octobre 2004
Statut
Modérateur
Dernière intervention
24 février 2011
1633 > sebsauvage
Messages postés
33214
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
-
Tu rejoins aussi l'avis de Sebsauvage? :o)

Bon, juste des reserves sur la performance de Java, mais rien de catastrophique non plus...

.  .  Bon!Si on m'empeche de travailler
\_/  Je ne me debattrai pas!
0
Merci
Bonsoir,
et où en es-tu dans ton exercice?
Quel code proposes-tu?
a+
0
Merci
Apres avoir suivi tous vos conseils je me suis pencher vers les reponses de Sebsauvage. Alors en cherchant un compilateur pr c/c++ je me suis trouver dans cette page qui me presente plusieurs options.
Ma question est maintenant de savoir qu'elle serait la meilleure dans la liste?
Merci d'avance.
Tres respectueusement
Uzho.
http://www.goulu.net/computer/develop/cplusplus.htm
Messages postés
26
Date d'inscription
mardi 13 janvier 2004
Statut
Membre
Dernière intervention
29 juillet 2007
5
0
Merci
Je tombe par hasard sur cette discussion au sujet des différents langages de programmation. Je ne suis pas programmateur, mais j'ai commencé comme pas mal de monde à bricoler avec Qbasic ( gratuit ) et j'ai tout naturellement évolué vers VB en passnt par VBA, qui est accessible à tout ceux qui utilise office. C'est relativement facile et rapide à utiliser, mais je ne peux pas juger de la performance des petits programmes que j'ai commis. J'ai aussi bricoler un peu avec Delphi, qui est vivement conseillé un peu partout, et j'ai trouvé que ça ressemblait beaucoup à VB. Je crois que venant de VB, je pourrai facilement passer à Delphi si nécessaire.
J'insiste sur un coté sympa de VB: les macros dans Office.
0
Merci
Hello World!

J'vous jure, j'me marre bien. Vous êtes tous en train de débattre éternellemnt sur vos BASIC, C++, et autres Python, mais je vous rassure, un débutant (un vrai) N'Y PIGE RIEN!
Il existe un langage de programmation que très peu connaisse, destiné à faire rentrer dans le crâne des "nuls" les notions élémentaires de la programmation objet.
Ce langage est KAREL ++. Concrètement, il consiste à piloter un robot avec des instructions simples. Il fait appel aux notions de classes, d'objet...
KAREL est le véritable langage d'aprentissage. Il est de plus fait pour initier à C++.
Merci d'avoir lu ct'e message

A+

Jean
0
Merci
Cher Jean,
Pourrait tu indiquer ou on pourrait trouver ce fameux Karell++, le telecharger dans internet et avec aussi son outils d'evironnement pour pratiquer sur une interface.
Tu pourrait peut etre avoir raison.. Car une base c une base
Merci
Uzho
0
Merci
Bijour tlm
Karell++ kesako ?
si tu veux apprendre la progra. choisi un language assez connu pour débuter (tu pourras ainsi avoir beaucoup de personnes pour t'aider (pas moi, j'en suis en core à "hello world" :o) mais ça à l'air intéressant), le C/C++ est une bonne idée.
Un cours complet : http://casteyde.christian.free.fr/cpp/cours/
comme compilateur prend un truc simple genre Dev-C++ http://prdownloads.sourceforge.net/dev-cpp/devcpp4.zip
t'encombres pas avec un IDE lourd (ki sera peut-être utile mais pas tout de suite)
Bonjour Sympho,

Quand vous parlez d'apprendre la programmation avec C/C++, parlez vous sérieusement? C/C++ est certes un langage très utilisé et extrêmement puissant, mais relativement difficile pour un débutant (c'est le cas d'Uzho).
Vous parlez d'apprendre un langage connus. Mais les meilleurs langages d'aprentissage ne sont pas forcémment ceux utilisés sur le marché. Par exemple PASCAL ou LOGO ont été conçu spécialement pour l'apprentissage des concepts élémentaires de la programmation. Il en est de même pour Karel.
En ce qui concerne l'aide, je rappelle que Karel est un langage d'initiation. Tout est expliqué de manière claire dans le manuel. Le nombre de fonction de base relativement restreint (moins de vingt) rend inutile toute forme d'aide qui pourrait convenir aux langages pointus comme C /C++.
Certes, vous ne pouvez pas écrire "Hello World" en Karel++. Mais Karel++ vous permettrait de "décoller" plus vite et de découvrir plus vite les richesses de C++ (Je rapelle que KAREL++ utilise une syntaxe volontairement proche de C++, afin de permettre la transition vers ce langage ou vers JAVA)

Cordialement

Jean
0
Merci
Salut Uzho!

Tu peut télécharger une version de l'interpréteur KAREL++ (avec les robots) sur le site

http://www.csis.pace.edu/~bergin/temp/findkarel.html

Une petite présentation de Karel++ se trouve sur le site
http://cs.bmcc.cc.or.us/cs122/Karel.htm, ou encore sur
http://homepage.cs.uri.edu/faculty/wolfe/tutorials/csc101/karel++/

L'interpréteur est disponible gratuitement,mais, hélas, il n'existe qu'un seul livre pour apprendre Karel:
"Karel ++", de Joseph Bergin, Mark Stehlik et Jim Roberts, aux éditions "John Wiley & Sons, Inc"
Malheuresement, ce livre n'est disponible qu'en anglais (il en est de même pour la pluspart des sites traitant de Karel++)

J'encourage (c'est un avis personnel) vivement tout les débutants en programmation à utiliser cette méthode, si peu connue mais si efficace, (et compréhensible, contrairement
à 99,9 % des autres langages).

Bon courage, bon apprentissage et A+

Jean
Messages postés
33214
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
12558
0
Merci
Karel++ me semble sympatique.
ça me rappelle le Logo.

Effectivement ça permet de découvrir de façon ludique certaines bases de la programmation, en particulier l'algorithmie.

Mais sans vouloir être méchant (je suis sincère), leur approche de l'objet me laisse franchement perplexe.
ça ne suffira pas.


PS: Dire que Basic et Python ne sont pas adapté aux débutant, je trouve ça un peu abusif, quand même !

Exemples pour Python:
http://www.ulg.ac.be/cifen/inforef/swi/python.htm (destiné à des élèves du secondaire)
http://ludovic.pinelli.free.fr/Python/Python_ami.html
0
Merci
Salut Sebsauvage!
Je suis d'accord avec toi, j'ai été un peu excessif envers Python , et je ne connais pas BASIC, mais on me l'a souvent déconseillé.
La notion d' objets de Karel++ est probablement simpliste, je te l'accorde. Seulement, quand je dit que Karel++ est pour les débutants, c'est vraiment pour les débutants qui partent du zéro absolu. Ne peut-on pas un peu simplifier les choses pour eux?
Merci pour ton avis sur Karel!

Jean
0
Merci
Salut tt le monde

je me permet d'ajouter un petit mot
Uzho a laisse un message pour apprendre a programmer
assez fast.

je pense que le mieux que vous puissiez faire ne serai ce pas de lui indiquer par quoi VOUS avez commencé et ou vous êtes maintenant?


personnelement je ne pense pas qu ont peus apprendre au propre sens su terme "vite"
il faut au moins un peus de passience.
0
Merci
Je suis moi-même débutant et ceci depuis tres peu de temps...

J'en suis donc a mes premiers scripts...

En Effet je commence par le VbScript... J'en vois deja pleins pleins pleins réagir...

Pourquoi ai-je choisit le scripting car je pense que c'est un bon moyen d'approche pour diverses raisons :
- Se marie avec l'HTML
- Permet de faire des choses super pratique pour windows
- Pas tres dur
- Possibilité de comparer le Javascript et Vbscript et de se faire des tites idées de la diversité des langages (ji sais ji sais ces deux langages ne sont rien du tout!)

Enfin bref ji suis un noob de chez noob alors je suis conscient que mes propos risquent de faire reagir pas mal de monde ! :p

Est-ce une bonne idée de debuter en programmation par le biais du Scripting ???
Ken pensez-vous ?
0
Merci
Heho...
Messages postés
33214
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
12558
0
Merci
Commencer par du scripting ?

Oui ça peut être une bonne idée pour 2 raisons:
- ça initie aux concepts de base de l'algo.
- ça permet de tester rapidement une idée.

Mais beaucoup de choses ne sont pas abordées dans ces langages.
Tu aura des surprises dans d'autres langages:
- concepts de programmation supplémentaires (programmation orientée objet, programmation assertionnelle...)
- contraintes différentes (en particulier le typage fort qui risque de te faire tout bizarre en passant à d'autres langages).

C'est une des raisons qui font que j'aime Python:
- Contrairement à VBScript/Javascript, il a un typage fort (c'est donc plus 'propre'), mais dynamique (donc pas aussi rigide que Java ou C++).
- Il est objet, mais on peut développer en mode 'script', ce qui rend la programmation très facile et ludique.
- La ligne de commande Python permet d'expérimenter en direct.
- le langage, de par sa syntaxe, est très lisible (indentation forcée par exemple).

D'ailleurs Python a été conçu au départ comme un langage d'apprentissage.
J'aime beaucoup.
Messages postés
117
Date d'inscription
samedi 20 septembre 2003
Statut
Membre
Dernière intervention
21 octobre 2005
1
0
Merci
Bonsoir à tous et toutes,

tout a fait d'accord avec Seb, python est excellent et n'a pas cessé
d'évoluer, personnellement depuis que je l'ai essayé je l'ai adopté
et je ne compte changer de language.

a+
Cyber

La timidité est une forme de politesse.