Je voudrai commencer à programmer quels sont vos conseils?

Je voudrai commencer à programmer quels sont vos conseils? - Programmation

Marsh Posté le 26-03-2002 à 20:05:32    

Bonjour voila avant de commencer j'ai parcouru quelques page du forum pour voir si ce topic n'existait pas.
 
Voila j'aimerai programmer des petites applications sous windows du style un prog qui ferme plusieur programme à la fois. des petits trucs quoi!! Comment m'initier à la programmation quel language utiliser?

Reply

Marsh Posté le 26-03-2002 à 20:05:32   

Reply

Marsh Posté le 26-03-2002 à 20:07:29    

Tu peux commencer par apprendre le visual basic, c'est le langage le plus simple pour programmer des applications windows. C'est aussi le plus lent, mais on s'étalera pas dessus.
 
Ensuite, le delphi mais c'est deja une autre étape
 
Donc apprends deja les bases du visual basic.

Reply

Marsh Posté le 26-03-2002 à 20:08:27    

skylight a écrit a écrit :

Tu peux commencer par apprendre le visual basic, c'est le langage le plus simple pour programmer des applications windows. C'est aussi le plus lent, mais on s'étalera pas dessus.
 
Ensuite, le delphi mais c'est deja une autre étape
 
Donc apprends deja les bases du visual basic.  




tu n'aurai pas une adresse ou on m'explique comment commencer?

Reply

Marsh Posté le 26-03-2002 à 20:10:06    

www.google.fr
rechercher Visual Basic + programmes + débutant

Reply

Marsh Posté le 26-03-2002 à 20:13:02    

skylight a écrit a écrit :

www.google.fr
rechercher Visual Basic + programmes + débutant  




 
 ;) j'avais la flemme :D

Reply

Marsh Posté le 26-03-2002 à 20:13:29    

ca marche bien :)

Reply

Marsh Posté le 26-03-2002 à 20:20:21    

si c'est pour passer ensuite à delphi ben zappe vb et commence direct par delphi car franchement vb ne t'apportera rien de rien pour programmer sous delphi, un des multiples avantages de delphi il existe une version gratuite ...
 
va voir sur le site http://www.developpez.com (c'est un site "généraliste" )

Reply

Marsh Posté le 26-03-2002 à 20:30:26    

J'invite vivement les gens qui fréquentent le forum à filer des URLs vers les topics sur ce sujet.
 
On répète tout le temps la meme chose et certains n'ont plus le courage de répondre (ce qui fait que plus on avance et moins la réponse est complète).
 
Une URL parmis tant d'autres:
 
http://forum.hardware.fr/forum2.ph [...] ic=&trash=


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-03-2002 à 20:47:13    

Le Visual Basic, c'est pas un langage...


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 26-03-2002 à 20:53:15    

delphi, c'est bien pour commencer...
 
si tu connais bien internet et que t'as un site, tu peux faire du php
 
edit: à titre indicatif, mon modeste parcours:
 
quand j'étais jeune: Basic de mon CPC6128+ puis Basic de ma TI
+ tard: cours d'algorithmie
encore + tard: Delphi (pascal)
encore + tard: Delphi (pascal objet)
encore + tard: C++
et puis plein d'autre en même temps (SQL, VB, PHP, ASM, C etc ... )

 

[jfdsdjhfuetppo]--Message édité par trueslash--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 26-03-2002 à 20:53:15   

Reply

Marsh Posté le 26-03-2002 à 20:54:43    

DarkLord a écrit a écrit :

J'invite vivement les gens qui fréquentent le forum à filer des URLs vers les topics sur ce sujet.
 
On répète tout le temps la meme chose et certains n'ont plus le courage de répondre (ce qui fait que plus on avance et moins la réponse est complète).
 
Une URL parmis tant d'autres:
 
http://forum.hardware.fr/forum2.ph [...] ic=&trash=  




 
Merci :jap:  
C'est ce genre de topic que je cherchais... :jap:

Reply

Marsh Posté le 26-03-2002 à 21:00:14    

bin tu prends recherche puis "commencer" comme keyword et tu tombes directement sur le topic (ne pas oublier de checker "en intégralité" pour le mode de recherche)
 
A+


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 27-03-2002 à 00:21:39    

Jar Jar a écrit a écrit :

Le Visual Basic, c'est pas un langage...  



euh.. là tu chipotes !!! c bien le VB, mais bon, pour lui , il faut qu'il s'initie déjà à l'évenementiel..
 
je lui conseille déjà qq petites merdouilles en TurboPascal ou une merdouille du genre.. pour apprendre vraiment les bases.. bon, ok, c vrai qu'il peut aussi faire du procédural en VB remarque.. mais l'évenementiel n'est pas forcément évident pour tout le monde (c tellement bien pourtrant !)


---------------
Tout cul tendu mérite son dû
Reply

Marsh Posté le 27-03-2002 à 09:14:22    

je veux pas envenimer la situation mais déjà commencer la programmation en choisissant un language c'est déjà une erreur.
 
Il faut partir de baase solide (connaissances techniques, algo, principe d'architecture des ordinateurs et des systèmes, etc.)
 
Sinon tu vas etre bloqué à moyen terme et tu vas garder de très mauvaises habitudes ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 27-03-2002 à 14:35:21    

DarkLord a écrit a écrit :

je veux pas envenimer la situation mais déjà commencer la programmation en choisissant un language c'est déjà une erreur.
 
Il faut partir de baase solide (connaissances techniques, algo, principe d'architecture des ordinateurs et des systèmes, etc.)
 
Sinon tu vas etre bloqué à moyen terme et tu vas garder de très mauvaises habitudes ...  




 
je fais de l'algo en cours donc j'ai quelques notions... en ce qui concerne les architectures systeme j'ai aussi des cours desuus donc de ce coté la ca vas..

Reply

Marsh Posté le 27-03-2002 à 14:38:12    

DarkLord a écrit a écrit :

je veux pas envenimer la situation mais déjà commencer la programmation en choisissant un language c'est déjà une erreur.
 
Il faut partir de baase solide (connaissances techniques, algo, principe d'architecture des ordinateurs et des systèmes, etc.)
 
Sinon tu vas etre bloqué à moyen terme et tu vas garder de très mauvaises habitudes ...  




 
Je suis pas d'accord. Pour apprendre tout seul, c pas motivant de faire que de l'algo. Il faut faire un peu des trucs marrant. Sinon ça fini par être emmerdant (l'algo pur, y a plus drôle qd même), et on jette l'éponge.

 

[jfdsdjhfuetppo]--Message édité par El_Gringo--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 27-03-2002 à 16:18:38    

oui je suis aussi d'accord pour débuter et s'accrocher il faut avoir un but, c-a-d un petit programme dont on peut suivre l'évolution assez rapidement, c'est plus gratifiant.
 
les algos et tout le tintouin ce n'est réellement utile que pour la prog professionnelle et encore il faut bien s'entendre sur ce que l'on appelle les algos...
 
si c'est juste pour savoir gérer une pile, une liste ou un petit arbre ce n'est pas la mer à boire et franchement pour de la programmation en "amateur" et faire des petites applis windows, tu peux apprendre sur le tas et améliorer le tout lorsque tu en auras réellement besoin

Reply

Marsh Posté le 27-03-2002 à 16:29:30    

je comprends votre point de vue mais pour avoir une base solide c'est pas la bonne solution. Quoi qu'il en soit, très peu la suivent avec les conséquences que l'on connait ...
 
A+


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 27-03-2002 à 16:36:36    

DarkLord a écrit a écrit :

Il faut partir de baase solide (connaissances techniques, algo, principe d'architecture des ordinateurs et des systèmes, etc.)


:non: s'il ne faut retenir qu'un truc pour commencer la prog, c'est qu'il n'y a pas de règles pour commencer la prog. je suis un contre exemple de ce que tu dis, j'ai vraiment commencé la prog en 2nde en faisant des trucs à la con en pascal : saisir un nom et le faire scroller à l'écran. algo ? nada. connaissances techniques ? 0. principes d'architectures ? :lol: néant.
 

DarkLord a écrit a écrit :

Sinon tu vas etre bloqué à moyen terme et tu vas garder de très mauvaises habitudes ...


je n'ai pas souvent été bloqué, j'ai juste cherché du côté de ce qui pourrait me débloquer et ça a toujours marché. dès que ça t'intéresse, tu es curieux, tu connais www.google.com , tu te débrouilles.
 
et je n'ai pas gardé de mauvaises habitudes (comme coder en pascal :lol:).
 
//
 
aspirateur > conseil principal pour commencer la prog : ne pas écouter ce qu'on peut te dire :lol: mais je vais quand même m'y risquer ...
 
le vb semble bien pour commencer, pascal est un bon langage didactique. en général, j'ai tendance à recommander le javascript car je pense que c'est un langage parmi les plus puissants aujourd'hui (j'ai dit puissant, pas rapide). ça te permettra de toucher aux concepts html / xml / dom (que certains codeurs c++, java & co ne connaissent pas et c'est bien dommage), de t'orienter vers les scripts serveurs (que certains ... dommage). si tu persistes et utilises les extensions microsoft, tu pourras même faire de mini applications win32 ( http://msdn.microsoft.com/workshop [...] htaref.asp ) qui te donneront une petite idée de COM et d'activex (que certains ... dommage).
 
bref, c'est un langage qui a le mérite de te faire découvrir beaucoup de concepts, qui te permet de gratter là où ça te plait, de te tourner vers autre chose si tu es bloqué , etc.
 
et - c'est gratuit et tu n'as rien à installer (à part un éditeur de texte).

Reply

Marsh Posté le 27-03-2002 à 18:01:46    

je voudrais pas dire mais javascript  :D  :D  qu'est-ce-que tu veux faire avec javascript ? je veux bien que la tendance aille vers des trucs de plus en plus "lourd" et aujourd'hui il te faut un 33tonnes pour faire tourner une calculatrice (bonjours java, bonjour c#  :D  :D ) mais franchement javascript non...
 
 
 
pascal didactique, je dirais clair et lisible, avec le pascal objet de delphi franchement niveau puissance et rapidité c'est le top (en plus il existe aussi une version gratuite)
 
donc pour aspirateur je dirais que le choix est entre vb et delphi (perso je vote delphi mais cela n'engage que moi)

Reply

Marsh Posté le 27-03-2002 à 19:32:32    

et pourquoi pas Java ?  
en mode console, ça peut être sympa et il n'est pas obligé dans un premier temps de faire péter la baraque avec les classes exotiques...
 
il y a un book chez O'Reilly (avec une valise sur la couv';) qui m'a permis de débuter sans trop de casse puisque j'avais pas encore fait de C pluch-pluch en classe.
 
mais bon des languages il y en a des tonnes ... et p'is il a commencé l'algo qu'il dit donc il peut commencer à illustrer ses cours d'exemples en s'accrochant un peu... (et p'is il y a le forum :D )
 
@+


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 27-03-2002 à 20:14:33    

En fait tout depends de tes ambitions. Par exemple si tu veux etre un programmeur du dimanche, et progresser petit a petit pour pouvoir faire des trucs sympa, je te conseille VB. Voir mem VBA via excel ou acces qui permettent de faire des choses relativement spectaculaire.
Sinon, si tu sais que ta vie va etre regie par la programmation, n'hesites pas et lance toi dans le C / C++ directement. Si il y a bien un langage qui va t'apporter une vrai rigueur de dvpt c bien lui, et qui plus est, tu maitrise le C, et les autres langages viennent tres tres naturelement, ce qui n'est pas le cas avec d'autres langages plus specifiques.

Reply

Marsh Posté le 27-03-2002 à 23:48:49    

Je suis encore assez novice en prog mais je pense que Java est un meilleur choix car c'est (il me semble) le langage numéro 1 actuellement et de plus il est bcp plus simple (je crois) que le C++. (je parle pas des langages procédurales qui sont apparement en voie de disparition...)
 
Petites questions hors-sujet :
 
1/ ça apporte koi la gestion du pointeur en C par rapport à Java?
 
2/ Est-ce que c'est mieux de libérer soit même les espaces mémoires plutôt que de laisser tranquillement le ramasse-miette agir?

Reply

Marsh Posté le 28-03-2002 à 00:12:42    

Roco a écrit a écrit :

Je suis encore assez novice en prog mais je pense que Java est un meilleur choix car c'est (il me semble) le langage numéro 1 actuellement et de plus il est bcp plus simple (je crois) que le C++. (je parle pas des langages procédurales qui sont apparement en voie de disparition...)
 
Petites questions hors-sujet :
 
1/ ça apporte koi la gestion du pointeur en C par rapport à Java?
 
2/ Est-ce que c'est mieux de libérer soit même les espaces mémoires plutôt que de laisser tranquillement le ramasse-miette agir?  




 
1) en java (presque) tout est pointeur. En C, tu code tout à la main donc tu choisis pointeur ou pas pointeur
 
2) tu parles de Java ? si oui comment tu fais comment pour libérer la mémoire ?
Si tu parlais de façon générale, c'est mieux de le faire à la main mais aussi beaucoup plus chiant. Exemple coment libérer la mémoire d'un objet de type noeud dans un graph ??. Mais bon, évidement, c'est toutjours mieux de tout faire à la main ...

Reply

Marsh Posté le 28-03-2002 à 08:07:03    

Roco a écrit a écrit :

[...]je pense que Java est un meilleur choix car c'est (il me semble) le langage numéro 1 actuellement [...]




 
 :heink: il n'y a pas de langage n°1... on fait ce que l'on doit avec ce qui est mieux adapté (vs les lois économiques qui disent que... rZzZzzz ;) )


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 28-03-2002 à 09:05:55    

et si ton ambition est de distribuer tes programmes sous la forme de freeware ou de shareware ben laisse tomber java ...

Reply

Marsh Posté le 28-03-2002 à 09:10:14    

Taureau a écrit a écrit :

et si ton ambition est de distribuer tes programmes sous la forme de freeware ou de shareware ben laisse tomber java ...  




 
 :??:  
 
Argumente un peu. Tu connais http://sourceforge.net ? C'est un site qui acceuille des projets open source (donc à postériori freeware). Si tu regardes la part des languages utilisés, Java est loin devant ...
 
C'est vrai que je suis pro-Java parce qu'il me permet de faire tout ce dont j'ai besoin et que je l'utilise au boulot (ca ne veut pas dire qu'on peut tout faire avec). Ce qui m'énerve c'est les gars comme toi qui disent: " Si tu veux faire tel truc bah laisse tomber" sans donner d'arguments. Ca ou n'avoir rien écrit c'est pareil pour moi ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 28-03-2002 à 09:10:49    

:heink: http://foundries.sourceforge.net/java/
(c'est sûr qu'il faut une JVM installée et un peu l'habitude mais parfois un click-click et ça s'installe... (jEdit par exemple...)


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 28-03-2002 à 09:51:31    

DarkLord a écrit a écrit :

Argumente un peu. Tu connais http://sourceforge.net ? C'est un site qui acceuille des projets open source (donc à postériori freeware). Si tu regardes la part des languages utilisés, Java est loin devant ...


Mais bien sûr...
http://sourceforge.net/softwaremap [...] rm_cat=160
      C (7214 projects)
      C++ (6358 projects)
      Java (4726 projects)
D'ailleurs c'est quoi l'intérêt de faire de l'Open Source en Java alors qu'il n'y a pas de SDK libre ? En plus, ce n'est pas parce que des décideurs pressés ont décidé de l'utiliser qu'on doit se jeter dessus. Il y a des langages qui sont tout aussi portables et bien plus pratiques à l'usage (non, je n'ai pas dit Python... ah si, zut je l'ai dit maintenant).


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 28-03-2002 à 11:19:15    

DarkLord ne t'exite pas (je connai sourgeforge) :D
 
mon propos n'est pas de dire que java est un mauvais langage au contraire il est très bien mais il faut aussi reconnaitre ses limites (lourdeur du fait qu'il utilise une jvm entre autre)
 
mon opinion est qu'il faut le réserver pour des applis qui doivent obligatoirement  tourner sous plusieurs os et/ou qui doivent s'interfacer sur internet.
 
mais je trouve que c'est une aberration (comme dirais ernest  :D ) d'utiliser java pour réaliser des applis classique (genre un nouveau photoshop si si je suis sur qu'il doit y avoir des projets du genre en java  et que des pro java vont trouver des arguments pour dire que java est LA solution idéale pour ce genre de truc  :D :D )
 
donc si ton freeware/shareware entre dans la catégorie "javaisable" ok mon propos est excessif (quoi que il y a quand même plus de risque avec java d'un retour courrier + important du fait qu'il faut présumer que la bonne jvm est correctement installée et/ou des différences qu'il peut exister entre les différentes jvm) et que donc lorsque l'on conseille java à un débutant il faut aussi bien lui en décrire les inconvénients que par définition il ignore.
 
en plus darklord il faut relier mon post de ce matin aux précédents (regarde il commence par "et" ) car pour moi un topic est une suite d'échange qui forme un tout donc dire que : "Ca ou n'avoir rien écrit c'est pareil pour moi" est non recevable :D (pour moi bien sur car je ne parle toujours qu'en mon seul nom)
 
donc je redis que pour aspirateur le meilleur choix me semble soit vb soit delphi.
 
voilà voilà j'espère avoir suffisament développé pour ne pas subir l'ire d'un pro javascript-xml/xsl-ruby-python-java-#c-le_xeme_super_nouveau_script_qui_tue ;):D

Reply

Marsh Posté le 28-03-2002 à 11:27:30    

>>>Taureau je suis désolé si je t'ai paru agressif. C'est juste que dans la communauté open source c'est toujours java qui m'est apparu comme un des acteurs principaux.
 
Pour ton histoire d'applis classique, bin justement ca a un sens lorsque tu veux etre os indépendant. Et avec l'importance croissante de linux ca devient de plus en plus intéressant (en réfléchissant bien les éditeurs on tout intéret à prendre une certaine distance vis a vis de l'os).
 
Perso mon plus gros projet est fait en Java et le multi os était un truc obligatoire donc forcément voilà ...
 
Mais pour aspi, c'est clair que Delphi et à la limite VB sont les meilleurs choix. Néanmoins je pense sincèrement que tu ne peux pas etre rigoureux sans prendre un minimum de cours théoriques. Sinon notre beau métier perd toute son essence (n'importe qui peut etre un bon programmeur en bidouillant un peu dans son coin). En entreprise, crois moi, c'est loin d'etre vrai!


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 28-03-2002 à 11:33:16    

t'inquiète pas je ne l'ai pas mal pris sinon j'aurais pas posté un post aussi long  :D  
 
tu as raison sur le fond  (le fait qu'il faut des bases solides pour produire des softs "solides" ) mais franchement pour débuter/débuter il vaut mieux avoir des "résultats" rapidement pour ne pas se décourager et après une fois que tu sais "un peu" ce qu'est réellement la programmation aquérir des bases (bien sur pas après 20 ans de codage au petit bonheur la chance en posant rustine sur rustine et en croisant les doigts pour que le programme n'explose pas si on appuie trop fort sur la mauvaise touche  :D )

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed