Bonjour les développeurs
Voici mon histoire : J'ai toujours étais fasciné par la programmation mais jamais eu le courage d'aller jusqu'au bout à une époque jme suis intéressé au JAVA pour les mods/plugins minecraft mais je n'ai jamais était jusqu'au à cause de sa complexité et sa syntaxe chelou :rofl:
Du coup je recherche un langage de programmation "simple" autre que le WEB qui permet pourquoi pas de créer de petit jeu plus tard ^^ après j'ai un pc un peu pourrit aussi =/ est-ce important en programmation ?
PS : Une légende raconte que les langages se ressemblent seul la syntaxe changent est-ce vrai ?
Bonjour,
Si tu as déjà eu une petite approche de la programmation c'est déjà bien, ça ne sera que mieux pour t'y replonger plus sérieusement. Pour ce qui est des langages plus abordables il y en a pas mal et de quoi se faire plaisir. Le C est un bon candidat pour commencer car il est considéré comme la base de nombreux autres langages. Sinon comme le dit GregMod et je ne peux que être d'accord avec ce qu'il dit, le C# est également un très bon langage de programmation complet, puissant et ressemblant beaucoup au C++ ce qui pourrait permettre par la suite de transiter dessus plus facilement si tu veux quelque chose d'assez universel. Il concorde en tout cas avec tes projets, il serait également un excellent choix.
Dans le même genre des langages les plus abordables, il y a Python qui est très sympa, c'est un langage de script très à la mode mais il faut que cela concorde avec tes projets ou voir si tu n'en as pas d'autres à terme qui pourraient convenir. On peut faire avec ce langage énormément de choses intéressantes, il est notamment utilisé en Intelligence artificielle. Sinon Java, personnellement j'aime moins, je trouve son intérêt plus limité en dehors du milieu professionnel ou le développement mobile.
Edit: J'allais oublier LUA ! Par la suite il pourrait être un excellent complément à d'autres langages surtout si tu veux faire des jeux.
Maintenant concernant la machine adéquate, toutes peuvent servir pour programmer ! Cependant c'est lors de la compilation (
si tu choisis un de ces langages nécessitant d'être compilé ) en fonction du type d'application développé que tu peux avoir besoin d'une machine assez puissante. Mais pour le moment fait de plus petits projets, même si ils peuvent paraitre insignifiants c'est toujours gratifiant de voir son logiciel s'exécuter correctement. Programmer un mini-jeu est déjà plus difficile, c'est pour cela qu'il est nécessaire d'avoir au préalable une bonne base théorique mais aussi pratique. Pour apprendre ces langages préfère plutôt des ouvrages écrit par des experts en la matière. La partie pédagogie est très importante puisque c'est grâce à elle que tu vas comprendre les choses. Surtout ne pas léser ceci ! Et sinon ne pas oublier la documentation officielle des langages si il y en a une, c'est la meilleure mine d'informations !
Pour répondre à ta dernière interrogation, oui certains langages se ressemblent beaucoup. Si tu regardes bien dans l'histoire de l'informatique, un langage peut être la base de beaucoup d'autres, mêmes les "nouveaux" sont plus ou moins inspirés d'autres plus anciens. C'est même parfois des variantes dans le but d'avoir un langage plus complet et plus optimisé. D'ailleurs tous les langages évoluent dans l'air du temps et sont revus pour permettre d'exploiter de nouvelles possibilités.