Aprendre a programer rapidement

Fermé
Uzho - 12 janv. 2004 à 11:46
sebsauvage Messages postés 32893 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
A voir également:

29 réponses

teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
13 janv. 2004 à 09:46
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!
7
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
12 janv. 2004 à 11:53
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
3
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
12 janv. 2004 à 15:05
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.
3
Utilisateur anonyme
12 janv. 2004 à 21:48
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+
1
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
12 janv. 2004 à 21:51
C'est pil poil ce que je pense. :-)
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793 > sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019
13 janv. 2004 à 09:39
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

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

Posez votre question
PHILOSTHENE JOBENS
13 janv. 2004 à 01:02
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
1
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
Utilisateur anonyme
13 janv. 2004 à 00:56
Bonsoir,
et où en es-tu dans ton exercice?
Quel code proposes-tu?
a+
0
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
0
cipango Messages postés 26 Date d'inscription mardi 13 janvier 2004 Statut Membre Dernière intervention 29 juillet 2007 6
13 janv. 2004 à 18:25
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
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
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
Utilisateur anonyme
14 janv. 2004 à 08:50
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)
0
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
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
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
14 janv. 2004 à 13:55
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
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
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
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
Heho...
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
14 janv. 2004 à 15:53
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.
0
Cyber2 Messages postés 115 Date d'inscription samedi 20 septembre 2003 Statut Membre Dernière intervention 21 octobre 2005 1
14 janv. 2004 à 19:12
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.
0