Quel langage en premier?
RésoluThEBiShOp Messages postés 9307 Date d'inscription Statut Contributeur Dernière intervention -
merci pour info je suis ce tutoriel : https://openclassrooms.com/fr/courses/6173501-debutez-la-programmation-avec-java?archived-source=26832
merci de vos réponses
- Quel langage en premier?
- Langage ascii - Guide
- Langage binaire - Guide
- Langage vb - Télécharger - Langages
- Pascal langage - Télécharger - Édition & Programmation
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
11 réponses
La problématique centrale est de déterminer si Java est le meilleur premier langage pour créer de petites applications Android lorsque l’on débute en programmation aujourd’hui. Plusieurs réponses préconisent d’éviter le C en entrée et privilégier des langages de haut niveau, comme Python ou PHP, afin d’acquérir des bases rapidement avant d’aborder Java ou C#. Des ressources gratuites ou adaptées à Java sont également mentionnées, notamment des cours et des livres destinés aux débutants, comme des guides pratiques et des tutoriels qui facilitent la prise en main. En cas de choix, l’orientation proposée est une progression graduelle: viser d’abord des résultats concrets avec des langages de haut niveau, puis explorer Java pour le développement Android et l’écosystème associé.
Tu peu commencer par des cours d'algo, mais pour ce qui est d'apprendre Java, qui est un excellent langage dans le cadre éducatif, voila le meilleur cours gratuit à ma connaissance, c'est en fait un vrai livre très réputé, à consulter ou à télécharger gratuitement : Programmation Java pour les enfants, les parents et les grands parents.
Personnellement, je ne pense pas que commencer avec le C soit une bonne idée.
C'est un langage bas niveau, qui nécessite une maîtrise poussée des mécaniques informatiques.
À mon avis, il est plus efficace de commencer par des langages de scripts (python, php), que l'on peut pousser vers de l'objet. Ces langages sont d'actualité, ils permettent d'obtenir rapidement des résultats satisfaisant.
Ensuite, on peut aller voir vers du Java ou du C#.
Ce n'est pas parce que le C est l'ancêtre de beaucoup de langages qu'il faut forcément commencer par là. Sinon, autant commencer par des cartes perforées.
Xavier
Tout apprentissage d'un langage commence par de l'algo, l'utilisation des conditions, des boucles, des tableaux, des paramètres passés par valeur ou références etc etc ... C'est universel à tous les langages qui ne sont que des façons syntaxiques de traduire un algo en code exécutable.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionL'avantage avec le php, c'est qu'on peut rapidement (pour ne pas dire tout de suite) intégrer son code à des pages web, c'est quand même plus agréable.
Le php est un bon langage de "débutant", qui présente un certain nombre de défaut, mais au moins il permet une approche en douceur de la programmation.
Je dirais que python permet la même chose que php, mais en mieux, selon ces prodev. ;-)
Une fois qu'on le maîtrise un peu, on peut aller vers des langages plus rigides comme le java par exemple.
On peut également s'intéresser aux framework qui vont grandement structurer le code avec une logique MVC en prime.
Beaucoup de choses à faire en php quoi, même si c'est loin d'être le langage idéal.
Ca fait toujours plus leet de dire qu'on fait du C, mais beaucoup qui le disent laisse tomber avant de savoir créer réellement un programme...
Tiens, rien que sur l'organisation du code, tu ne mets pas d'accolade, c'est l'indentation qui sert de référence pour tes instructions.
Je comprend que les applications sous Androïd soit tentantes mais un langage orienté objet pour commencer... Non vraiment je ne pense pas que ce soit une bonne idée.
Tu devrais plutôt entamer avec un langage plus procédural comme le langage C. Sais tu que le langage C est l'ancêtre de la plupart des langages de programmation les plus utilisés à notre époque?
C'est également par ce langage que les écoles supérieures d'informatique commencent leur programme!
Je t'invite à mettre en pause la Java et à te rendre sur : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c
Alors c'est sûr, c'est pas en C que tu feras des applications pour Androïd. Mais le Java est un des descendant du C, alors mieux vaut commencer par là.
En espérant t'avoir aidé,
Noémie.
Les C, C++ , java se ressemblent pas mal.
Mais commence d'abord par le C, c'est en quelque sorte la base minimum à savoir.
Ne soit pas effrayée par les pointeurs.
Comme ThEBiShOp disait c'est un langage permissif, faiblement typé, qui n'apprend pas du tout à organiser son code de façon claire structurée, mais c'est un langage très simple d'approche.
C'est précisément ce qu'on peut reprocher à PHP (qui vient du C d'ailleurs?), le langage C au contraire propose la notion fondamentale de type de variable. C'est à mon avis essentiel, rien que pour utiliser plus tard des langages comme Java, ce qui est le souhait initial de lucassou.
En fait, ce qu'il faut se demander c'est "est-ce que je veux apprendre la programmation de manière efficace ou non ?".
Je ne dis pas qu'il faut faire du C à n'en plus pouvoir, je dis qu'il faut commencer par là. Ce que font toutes les écoles supérieures d'informatique comme je le disais plus haut.
++
Noémie
Puis les écoles informatiques ne sont pas forcement des références dans tout les domaines. L'éducation est un domaine ou beaucoup de choses se font parce que "c'est ce qui se fait et on à toujours fait comme ça".