Debuter en programmation
RésoluJe suis intéressé par la programmation depuis peu de temps et j'ai appris le casio basic (pour pendant les cours ^^), le XHTML et le CSS.
J'ai lu beaucoup de discussions sur des forums pour trouver un langage afin de programmer sur ordinateur et j'ai trouvé des avis assez partagés.
Je recherche un langage gratuit, accessibles et ayant des logiciels ou compilateurs qui marchent sur Vista (pas comme pour le turbo pascal ou le qbasic, des langages qui me paraissaient bien pour commencer mais trop vieux).
J'ai commencé le C mais j'ai lu sur un forum que ce langage donne de mauvaises habitudes en programmation.
J'aimerais avoir l'avis de programmateurs expérimentés.
Merci.
Configuration: Windows Vista Firefox 2.0.0.13
6 réponses
Un débutant en programmation cherche un langage gratuit et accessible, avec des outils fonctionnant sous Windows Vista, après avoir exploré Casio BASIC, XHTML et CSS. Il hésite notamment entre le C, que certains estiment moins adapté aux débutants, et des options plus simples comme Visual Basic. Plusieurs réponses suggèrent Visual Basic ou l'utilisation d'un langage avec un IDE tel que Visual Studio, tout en rappelant d'apprendre le langage choisi correctement et de lire des ressources adaptées. D'autres évoquent l'intérêt d'apprendre avec des livres et des ressources en ligne, puis d'évaluer l'objectif pratique afin de choisir le langage adapté.
-
ModérateurSalut,
J'ai commencé le C mais j'ai lu sur un forum que ce langage donne de mauvaises habitudes en programmation.
Où tu as lu ça?
Mon opinion est que souvent on prends pour coupable le langage et pas la personne qui écrit le programme.
S'il y a des mauvaises habitude c'est la faute des programmeurs et pas du langage.
En revanche, il faut choisir le langage qui convient à ce qu'on veut faire.
Chaque langage a ses caractèristique et ses mots clés.
Quand on change du langage, au lieu d'essayer de faire ce qu'on faisait avec celui d'avant, mieux vaut apprendre correctement le nouveau.
Tu peux avoir un code en C très bien écrit comme tu peux avoir aussi un code très mal écrit.
Ca sera la faute de qui?!
-
oui c'est sur qu'une erreur sur un code est toujours de la faute du programmeur mais je préfère apprendre un langage strict, tu va peut-être me dire que c'est faux mais j'ai aussi lu que le C n'était pas extrêmement strict comme des vieux langages que l'on apprend plus que dans des écoles spécialisées, comme ADA ou les basics.
Je te rappelle que je débute pour la programmation sur ordinateur. -
@vollQuand au forum où j'ai lu ça je ne sais plus j'en ai visité pas mal, je me demande si ce n'est pas ici (vraiment pas sûr).
-
Modérateur@vollQuand on a la liberté on veut le strict et viceversa ;-)
Soit rigureux dans l'écriture de code et dans ton apprentissage.
Fait une erreur dans un code écrit en C et je t'assure que le compilateur va t'engueuler ;-))
Choisi le langage en fonction de ton objectif. -
@lami20jben mon premier langage j'aimerais que ce soit une sorte de "palier", qui me permettrait de passer plus facilement à un autre langage plus complexe mais plus performant, il parait que certains langage ont des aspects similaires à d'autres langages, c'est vrai?
-
Modérateur@vollEn ce cas, personnellement, je pense que le C, est un bon choix.
A savoir aussi qu'il te faut les bons livres.
Le même langage est écrit de manière différente.
Tu peux faire un tour sur siteduzero. Si après les 2 premiers chapitres tu ne sera pas content alors tu voir un autre langage.
-
-
Les programmateur, on les trouve sur des machines à laver :-)
Ici, c'est plutôt des programmeurs que tu trouveras.
Le langage C est une référence, certainement, mais tout dépend de ce que tu veux faire avec tes programmes.
Un système d'exploitation ? Le C est adapté.
Des pages web ? Oriente-toi vers PHP, C#, Ruby, Python, Java...
De l'administration système ? Va vers Perl et les langages de shell comme sh, bash, ksh
Devenir riche ? Apprends le Cobol (langage que l'on apprend de moins en moins en école ou à la fac alors qu'il reste des millions de lignes de code à maintenir dans les banques, assurances et ministères...)
Bon, après il y a des langages un peu spéciaux, genre LISP, Caml, Smalltalk, Eiffel, qui ont des applications intéressantes, mais généralement assez pointues ou académiques.
Il n'y a pas un bon langage mais un bon usage d'un langage dans un contexte donné. Sans contexte, pas de bon langage !
Raph-
-
@vollSi c'est pour programmer sous Vista pourquoi pas C# ?
Tu as des bons cours C# ici : https://dotnet.developpez.com/cours/
-
-
ContributeurUn langage que j'ai trouvé relativement simple : Visual Basic.
-
Oui j'ai regarder les dérivés du basic parce que je pensais que ça serait similaire au casio basic (en plus compliqué bien sur)
que je maitrise, mais il je n'ai pas trouvé de logiciels qui marchent bien sur Vista.
J'avais commencé le qbasic (apparemment le plus simple des basic ) mais le logiciels qbasic fonctionnait très mal sur mon ordinateur: clavier qui ne tapait pas les bonnes lettres, problèmes à l'exécution de mon programme.
Ca sert à quoi le C# à part à faire des pages web? -
Contributeur@vollEssaye de trouver quelqu'un qui ait Visual Studio, tu verras ce que peut faire Visual Basic : c'est pas mal (selon moi).
-
@HostOfSeraphimD'accord je vais me mettre au Visual basic, merci de m'avoir conseillé.
-
-
Merci à tous pour vos conseils, je vais essayer le Visual basic qui à l'air simple et efficace et quand je serais ok avec ce langage je regarderais la liste proposée par R4f.
-
-
-
@vollCa n'est pas très différent, tu as des cours en français pour les deux ici : https://dotnet.developpez.com/cours/
-
@PaloumbaMerci paloumba
-
-
salut y' aurai t' il des sites et surtout des forums ou je pourrai parler avec des programmeurs en informatique
merci de me repondre....-
-
Il y à aussi ça si tu as besoin de bon tutoriel : https://general.developpez.com/cours/
-