Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1329 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Progrmmation : dans quel ordre étudier ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Progrmmation : dans quel ordre étudier ?

n°2075196
jypill77
Littéraire et informaticien !
Posté le 11-05-2011 à 09:33:52  profilanswer
 

Bonjour à toutes et tous,
 
Voilà, je prépare un concours pour 2014 et je dois maîtriser 3 langages de programmation : j'ai décidé d'étudier dans l'ordre : Python, C++, et ... ben le 3ème je ne sais pas : C ou JAVA ?
 
Il en va de même pour les langages de programmation orienté Web : j'étudie dans cet ordre : XHTML/CSS, JavaScript, et MySQL/PHP. L'ordre est-il le bon ?
 
Tous vos conseils seront les bienvenus, j'ai besoin d'experts !
 
Merci et bonne journée !
 
 :lol:


---------------
http://www.apprenti-informaticien.com
mood
Publicité
Posté le 11-05-2011 à 09:33:52  profilanswer
 

n°2075229
leonhard
Posté le 11-05-2011 à 11:31:34  profilanswer
 

jypill77 a écrit :

Bonjour à toutes et tous,
 
Voilà, je prépare un concours pour 2014 et je dois maîtriser 3 langages de programmation : j'ai décidé d'étudier dans l'ordre : Python, C++, et ... ben le 3ème je ne sais pas : C ou JAVA ?
 
Il en va de même pour les langages de programmation orienté Web : j'étudie dans cet ordre : XHTML/CSS, JavaScript, et MySQL/PHP. L'ordre est-il le bon ?
 
Tous vos conseils seront les bienvenus, j'ai besoin d'experts !
 
Merci et bonne journée !
 
 :lol:


 
 
Vraisemblablement que tu vas recevoir une opinion différente par personne qui te répondra ... C'est très subjectif.  Après il  y a encore un paramètre que tu n'as pas précisé, est-ce que tu veux apprendre 3 langages de la manière la plus rapide ou est-ce que tu veux avoir le plus large éventail possible ?  
 
Pour les 3 premiers, ça me semble une bonne idée de commencer par Python. Ensuite ben Java et C++ sont tout comme Python des langages orientés objets, donc c'est la même philosophie. Le C lui est basé sur un paradigme un peu différent. Par contre, si tu veux étudier C++ et Java, je te conseillerais de le faire dans l'ordre Java et ensuite C++. La syntaxe de Java est nettement plus simple que la syntaxe de C++. Il vaut mieux ordonner les difficultés par ordre croissant.

n°2075281
rufo
Pas me confondre avec Lycos!
Posté le 11-05-2011 à 15:06:17  profilanswer
 

Et si tu fais le C++, apprends d'abord le C, puisqu'on peut difficilement faire du full C++, y'a toujours quelques fonctions issues du C qui reviennent sur le tapis ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2075283
gilou
Modérateur
Modzilla
Posté le 11-05-2011 à 15:25:30  profilanswer
 

rufo a écrit :

Et si tu fais le C++, apprends d'abord le C, puisqu'on peut difficilement faire du full C++, y'a toujours quelques fonctions issues du C qui reviennent sur le tapis ;)

Surtout pas!
Apprends d'abord le C++, puis le C, dans cet ordre. Afin de ne pas coder en C++ avec des réflexes C.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2075286
drasche
Posté le 11-05-2011 à 15:37:27  profilanswer
 

jypill77 a écrit :

Bonjour à toutes et tous,
 
Voilà, je prépare un concours pour 2014 et je dois maîtriser 3 langages de programmation : j'ai décidé d'étudier dans l'ordre : Python, C++, et ... ben le 3ème je ne sais pas : C ou JAVA ?
 
Il en va de même pour les langages de programmation orienté Web : j'étudie dans cet ordre : XHTML/CSS, JavaScript, et MySQL/PHP. L'ordre est-il le bon ?
 
Tous vos conseils seront les bienvenus, j'ai besoin d'experts !
 
Merci et bonne journée !
 
 :lol:


Préfère le Java au C pour les débouchés :o
 
XHTML/CSS n'est pas un langage de programmation, mais de mise en page :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°2075288
kadreg
profil: Utilisateur
Posté le 11-05-2011 à 15:42:34  profilanswer
 

Pour le troisieme langage, vise un truc un peu différent. OCaml par exemple, histoiure de connaitres d'autres paradigmes que l'objet. Meme si c'est pas rentable directement, l'ouverture que cela donne permet d'avoir une vision un peu différente sur les problemes de programmation


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2075297
gilou
Modérateur
Modzilla
Posté le 11-05-2011 à 16:06:34  profilanswer
 

Il peut aussi jeter un oeil a Ruby/Rails l'un comme langage de programmation et l'autre comme langage (?) orienté Web.

 

A+,


Message édité par gilou le 11-05-2011 à 16:06:47

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2075303
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-05-2011 à 16:23:06  profilanswer
 

jypill77 a écrit :

Bonjour à toutes et tous,
 
Voilà, je prépare un concours pour 2014 et je dois maîtriser 3 langages de programmation : j'ai décidé d'étudier dans l'ordre : Python, C++, et ... ben le 3ème je ne sais pas : C ou JAVA ?


Essaie l'Objective-C, c'est un langage élégant, objet, plein d'avenir et très utilisé.


---------------
J'ai un string dans l'array (Paris Hilton)
n°2075304
esox_ch
Posté le 11-05-2011 à 16:25:07  profilanswer
 

Rails c'est pas un langage mais un framework hein :o
Choisir entre Python+Django et Ruby+Rails c'est franchement une question de querelle de chapelles. Je te dirai que Rails est mieux et qqn d'autre dira le contraire :o. Python est plus utilisé et connu que Ruby mais du peu que j'ai pu voir de Python, je trouve Ruby plus amusant à écrire ... mais bon voilà


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2075324
Paulp
~, sweet ~
Posté le 11-05-2011 à 17:24:01  profilanswer
 

Au niveau utilité, je dirai PHP C# Java
Pour ces trois langages, il y a des ressources sur le web pour se former, et des débouchés au niveau professionnel.
 
Ruby est un langage génial mais pas assez utilisé.
 
Sinon, pour l'ouverture d'esprit, je recommanderais le prolog et le LISP.

mood
Publicité
Posté le 11-05-2011 à 17:24:01  profilanswer
 

n°2075326
Joel F
Real men use unique_ptr
Posté le 11-05-2011 à 17:32:33  profilanswer
 

PHP c'est un langage ?
 
C'est comme la boufe les langages de prog faut faire equilibrer : 1 imperatif, 1 fonctionnel, 1 OO, 1 funky.
 
Commencez par le fonctionnel permet de limiter les mauvaises habitudes.

n°2075328
kadreg
profil: Utilisateur
Posté le 11-05-2011 à 17:35:01  profilanswer
 

Joel F a écrit :

PHP c'est un langage ?


 
oui
 
enfin c'est le slang de l'informatique quoi :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2075330
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-05-2011 à 17:41:34  profilanswer
 

N'oubliez pas l'Objective-C, surtout ne l'oubliez pas  [:blindspot]


---------------
J'ai un string dans l'array (Paris Hilton)
n°2075335
drasche
Posté le 11-05-2011 à 17:52:30  profilanswer
 

Joel F a écrit :

PHP c'est un langage ?
 
C'est comme la boufe les langages de prog faut faire equilibrer : 1 imperatif, 1 fonctionnel, 1 OO, 1 funky.
 
Commencez par le fonctionnel permet de limiter les mauvaises habitudes.


PHP c'est comme la bouffe à l'école: on mange vite pour pas cher. Si tu veux de la qualité, t'es obligé de te remuer un peu le cul.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°2075348
Joel F
Real men use unique_ptr
Posté le 11-05-2011 à 18:42:40  profilanswer
 

on ets bien d'accord

n°2075411
jypill77
Littéraire et informaticien !
Posté le 12-05-2011 à 01:35:34  profilanswer
 

Je vous remercie tous de vos précieux conseils !
Je vois effectivement que les avis divergent mais bon, on est d'accord qu'on doit étudier le C++ avant le C.
Je pense que je ferais Python, C++, Java ...
 
On m'a dit qu'étudier Javascript était une bonne base pour s'initier à la programmation d'applications Androïd, est-ce vrai ?


---------------
http://www.apprenti-informaticien.com
n°2075418
kadreg
profil: Utilisateur
Posté le 12-05-2011 à 08:03:19  profilanswer
 

c'est totalement faux :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2075430
jypill77
Littéraire et informaticien !
Posté le 12-05-2011 à 09:03:29  profilanswer
 

Qui croire ?
Enfin, de toutes manières j'ai prévu d'étudier le javascript !


---------------
http://www.apprenti-informaticien.com
n°2075434
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 12-05-2011 à 09:18:05  profilanswer
 

jypill77 a écrit :


On m'a dit qu'étudier Javascript était une bonne base pour s'initier à la programmation d'applications Androïd, est-ce vrai ?


Pour Android, c'est Java et pas Javascript. Celui qui t'as dit ça confond les 2


---------------
J'ai un string dans l'array (Paris Hilton)
n°2075437
drasche
Posté le 12-05-2011 à 09:39:34  profilanswer
 

Harkonnen a écrit :

Pour Android, c'est Java et pas Javascript. Celui qui t'as dit ça confond les 2


Et donc ce gars n'y connaît rien à la prog, tu ne dois pas lui faire confiance [:petrus75]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°2075445
kadreg
profil: Utilisateur
Posté le 12-05-2011 à 09:58:41  profilanswer
 

jypill77 a écrit :

Qui croire ?
Enfin, de toutes manières j'ai prévu d'étudier le javascript !


 
les experts [:boulax:2]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2075448
jypill77
Littéraire et informaticien !
Posté le 12-05-2011 à 10:08:55  profilanswer
 

kadreg a écrit :


 
les experts [:boulax:2]


J'aime pas "Les Experts", je préfère "Desperate Housewives"
Oui j'ai mangé un clown ce matin.
 
Je vais étudier Java bien sûr ! En plus, j'adore danser !


Message édité par jypill77 le 12-05-2011 à 11:40:46

---------------
http://www.apprenti-informaticien.com
n°2076956
kaari
Fuck Yeah !
Posté le 18-05-2011 à 23:05:24  profilanswer
 

Je trouve que le C, comme le Java, sont des langages à, si ce n'est pas maitriser, au moins connaitre.
Le Java est le langage le plus utilisé aujourd'hui, et c'est devenu une référence.
Le C est le 1er langage de programmation, c'est le big papa si tu veux, inventé il y a plus de 40ans et grâce à ce langage on a vu le début du boom informatique.
Ce qui fait son succès c'est qu'il allie les avantages des langages de bas et de haut niveaux. Et je n'ai jamais vu quelqu'un programmer des PIC autre qu'en C (outre l'asm mais là...)

n°2076964
jypill77
Littéraire et informaticien !
Posté le 18-05-2011 à 23:57:16  profilanswer
 

kaari, j'ai choisi dans cet ordre, PYTHON, C++, JAVA ... et j’envisage d'étudier le C qui est un fondamental ...
Y a une guéguerre pour ce qui est de savoir s'il faut étudier le C avant le C++, ou vice versa ! Je pensais que c'était le C++ le langage le plus utilisé, non ?


---------------
http://www.apprenti-informaticien.com
n°2076970
Joel F
Real men use unique_ptr
Posté le 19-05-2011 à 05:37:33  profilanswer
 

si tu apprends le C++, fais le sans C sinon tu prendras trop de  mauvaise habitude. C'est pas parce qu'il y a une lettre ne commun que c;est la meme chose.

n°2076975
jypill77
Littéraire et informaticien !
Posté le 19-05-2011 à 06:58:47  profilanswer
 

Oui, je suis d'accord, j'ai prévu dans l'ordre :
 

  • Python
  • C++
  • Java
  • C


Ça prendra le temps que ça prendra ...
Combien de temps pour bien maîtriser un langage ?
En bossant deux heures par jour dessus et en assimilant facilement ?
 
 :hello:


---------------
http://www.apprenti-informaticien.com
n°2076977
esox_ch
Posté le 19-05-2011 à 07:01:16  profilanswer
 

ça dépend ce que tu appelles "bien maîtriser". Parce que si c'est bien maitriser le langage lui-même ça peut être assez rapide, par contre si tu veux aussi maitriser les frameworks qui gravitent autour et que tu utiliseras forcément en travaillant avec, là ça se corse ..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2076978
el muchach​o
Comfortably Numb
Posté le 19-05-2011 à 07:41:43  profilanswer
 

jypill77 a écrit :

Oui, je suis d'accord, j'ai prévu dans l'ordre :
 

  • Python
  • C++
  • Java
  • C


Ça prendra le temps que ça prendra ...
Combien de temps pour bien maîtriser un langage ?
En bossant deux heures par jour dessus et en assimilant facilement ?
 
 :hello:


Moi je conseillerais d'apprendre le C en second, Java en 3e et C++ en dernier. La raison est que trop de jeunes programmeurs ne savent pas ce qui se passe en dessous d'un langage de haut niveau. Le C est bas niveau et c'est important de savoir ce qui se passe. Ensuite Java parce que c'est complètement différent (pas fondamentalement différent de Python, orienté objet), ce qui évitera l'écueil d'écrire du C++ comme du C.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2076979
jypill77
Littéraire et informaticien !
Posté le 19-05-2011 à 07:42:12  profilanswer
 

En fait, un de mes buts, (mais y en a vraiment d'autres) ce serait d'améliorer le look des logiciel Linux comme par exemple Banshee ou Open Office, le premier est particulièrement hideux, carrossé comme une R12, ça ne vaut pas Winamp avec le skin nucleo_log ..  
Pis je pense aussi a un jeu de motus amélioré, que je développerai sur windows, mac, linux, androïd ...
Je sais ça parait présomptueux mais ça me brancherait bien de contribuer au monde libre (Ubuntu Power) et de faire des jeux marrants !


---------------
http://www.apprenti-informaticien.com
n°2076980
el muchach​o
Comfortably Numb
Posté le 19-05-2011 à 07:44:50  profilanswer
 

C'est certainement le meilleur moyen d'apprendre.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2076981
kaari
Fuck Yeah !
Posté le 19-05-2011 à 07:52:03  profilanswer
 

Je dirais même essentiel :).
 
En faisant des exercices sous forme de petits programmes, on en oublie la méthode de réalisation d'un projet.
Quand tu commence à avoir assez appris un langage, se lancer sur un petit projet comme ceux-là apporte énormément car tu es confronté à des problèmes que tu n'as pas l'habitude de rencontrer.
Et puis une fois que tu aura a fini et que tu peaufinera ton projet tu sera fier du travail éffectué :).


Message édité par kaari le 19-05-2011 à 07:52:26
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Progrmmation : dans quel ordre étudier ?

 

Sujets relatifs
Structure clé , valeur avec ordre et doublonsProblème Validation XML - Ordre Aléatoire
tri ordre alpohabétiqueMethode de Tri par ordre alphabétique [Résolu]
Améliorer une macro: copier des valeurs sr plusieurs fl en ordre crois[Résolu] Ordre d'exécution dans un .bat
Print et Popen ordre d'exécutionEtudier les mécanismes de sécurité de Java
Aide pour modèle objet. moteur d'ordre?Trier les valeurs d'un menu déroulant dans l'ordre ALPHA
Plus de sujets relatifs à : Progrmmation : dans quel ordre étudier ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR