Par où débuter en programmation?

Signaler
Messages postés
331
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
18 avril 2019
-
Gim's
Messages postés
331
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
18 avril 2019
-
Bonjour à tous,

J'ai 14 ans, je suis passionné par les nouvelles technologies et j'ai effectué il y a peu mon stage d'observation d'entreprise dans un service informatique d'une grande entreprise.
J'ai pus donc observé notamment les développeurs web. Vous allez me dire que tout ça est bien beau certes, mais quel est donc mon soucis?

Tout les employés du service avec qui j'ai pus échanger (ils sont assez jeune dans l'ensemble, la moyenne d'âge était vers les 25 ans), m'ont dit qu'ils ont tous vraiment appris la programmation à l'université, car au lycée, aucune matière ne relate vraiment le développement informatique. J'aimerai avoir vos avis sur comment vous apprendre la programmation à mon âge; je ne manque vraiment pas de motivation, mais j'aimerai quelques choses d'un peu ludique par préfèrence pour m'apprendre.. par quel langage commencé? Si possible écrivez moi vos témoignages si vous avez été comme moi..

Merci beaucoup de m'avoir lût, bonnes fêtes à tous!!
Messages postés
1806
Date d'inscription
samedi 28 juin 2014
Statut
Contributeur
Dernière intervention
2 janvier 2019
300
Bonjour à toi Gim's !

J'ai moi aussi 14 ans et j'ai commencé récemment dans la programmation.
Tout d'abord, je te conseil le site http://openclassrooms.com/courses qui te permettra d'apprendre un langage de programmation depuis 0 (sans connaissances en programmation).

Tu peut commencer à apprendre le VB.net pour réaliser des application facilement et complètes. Mais les exe générés nécessite le net.framework, que tout le monde n'as pas.

Sinon, si tu joue à Minecraft, tu peut apprendre les bases du java pour créer des mods.

Enfin, je te conseil de te rendre ici pour plus d'informations sur les langages.
http://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage

Bon courage !
ElementW
Messages postés
4889
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
9 octobre 2019
877
Sinon, si tu joue à Minecraft, tu peut apprendre les bases du java pour créer des mods.
Dans le fond l'idée est bonne, mais il va se heurter à l'interminable enfer que constitue le système de build Gradle...
Gim's
Messages postés
331
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
18 avril 2019
27
re-salut ant.r72,
"qui te permettra d'apprendre un langage de programmation depuis 0 (sans connaissances en programmation)." --> Et dans ton expérience personnel, tu as tes bases grâce à ce site? tu as choisis quel langage toi personnellement et combien de temps ça t'as pris pour maîtriser le langage en question?

"Tu peut commencer à apprendre le VB.net pour réaliser des application facilement et complètes." --> Des applications web ou des applications android iOS ?

"Mais les exe générés nécessite le net.framework, que tout le monde n'as pas." --> Comment on sait si on possède ce .exe?

Merci de ta réponse.
Whismeril
Messages postés
14040
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 décembre 2019
424 > Gim's
Messages postés
331
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
18 avril 2019

Ant.r72 n'a pas été assez précis.
Les applications .Net nécessitent que le framework .Net de la bonne version soit installé sur l'ordinateur cible.
Seven et 8 ont nativement une version d'installée, la 4 pour seven et la 4.5 pour 8 il me semble.

Par contre quitte à choisir un langage .Net, je te conseille le C#, car il a été développé pour le framework.
D'autre par VB est trop permissif est donné de mauvaises habitudes qu'il est difficile d'abandonner quand on passe a un autre langage plus strict. J'ai commencé par VB6 je sais de quoi je parle...

--
Whismeril
Messages postés
14040
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 décembre 2019
424 > Whismeril
Messages postés
14040
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 décembre 2019

Un petit oubli de ma part. Il existe des frameworks ou des API pour la plupart des langages. Java nécessite la machine virtuelle, Qt pour C++ pour n'en cite que deux parmi les plus connus. Donc ce point n'est pas à prendre comme un problème juste une variable du choix.

--
ant.r72
Messages postés
1806
Date d'inscription
samedi 28 juin 2014
Statut
Contributeur
Dernière intervention
2 janvier 2019
300 > Gim's
Messages postés
331
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
18 avril 2019

Et dans ton expérience personnel, tu as tes bases grâce à ce site? tu as choisis quel langage toi personnellement et combien de temps ça t'as pris pour maîtriser le langage en question?

J'ai appris les bases grâce à ce site. J'avais commencé par le VB.net (ce n'était pas forcément le bon choix...) qui permettait de faire des applications (logiciels pc) facilement. J'avais fait un peu d'apprentissage (les bases) puis j'ai abandonné le cours pour suivre des tutoriels YouTube permettant de faire des logiciels précis, j'ai appris comme ça.

Des applications web ou des applications android iOS ?

Je parlait des logiciels Windows exécutables (en exe).

Comment on sait si on possède ce .exe?

Plutôt comment on possède le net.frameworks...
Comme l'as dit Whismeril, le net.frameworks est nativement présent dans les versions récentes de Windows.
Gim's
Messages postés
331
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
18 avril 2019
27
Merci de vos réponses et de l'apport de votre expérience, juste une dernière question : avez vous un exemple concret de ce qu'on peut faire avec ce langage (le C#) ? Désolé encore mes questions peuvent paraître inutile mais j'ai vraiment aucune expérience donc bon.. Bonne soirée
Whismeril
Messages postés
14040
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 décembre 2019
424 > Gim's
Messages postés
331
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
18 avril 2019

Bonsoir, tu peux pratiquement tout faire avec chaque langage.
Après pour de très gros applicatifs, le jeux par exemple, il te faudra peut être plusieurs langages.
Gim's
Messages postés
331
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
18 avril 2019
27
Il y a t-il une différence notable entre le langage C et le langage C# ?

Par ailleurs pour crée un site on m'a ainsi dit que j'ai besoin d'apprendre : d'HTML afin de crée le site, le contenu avec la BDD ainsi que le header et le footer, le CSS mise en page, et le PHP pour le modèle vue contrôleur c'est ça? Le langage C# est l'équivalent à l'HTML ou à quel langage?
ElementW
Messages postés
4889
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
9 octobre 2019
877 > Gim's
Messages postés
331
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
18 avril 2019

Il y a t-il une différence notable entre le langage C et le langage C# ?
Oui, une énorme: C# est orienté objet alors que C ne l'est pas. C n'a pas de typage fort aussi; la geston de la mémoire est manuelle et c'est un langage qui se compile directement en code machine; alors que C# a besoin d'un interpréteur .NET (.NET Framework, Mono, ...).
Le langage C# est l'équivalent à l'HTML ou à quel langage?
HTML c'est pour la présentation, C# fonctionne derrière la présentation: c'est lui qui sort le code HTML qu'on lui demande (par ex. extraction de données d'une BDD).
PHP pour le modèle vue contrôleur c'est ça?
Beurk, j'aime pas MVC. Y'a pas que ce modèle de programmation tu sais. Je me sers beaucoup de PHP en tant que langage purement fonctionnel moi.
Gim's
Messages postés
331
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
18 avril 2019
27 > ElementW
Messages postés
4889
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
9 octobre 2019

Ah d'accord, du coup, tu penses que le C# est plus approprié pour débuter?

Tu as débuté par quel langage toi? Et par la suite tu as appris facilement le php et l'html?
Messages postés
14040
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
12 décembre 2019
424
Bonjour, certains tutos d'opendclassroom sont remis en question par des gen squi s'y connaissent.
Tu peux aussi regarder ceux de développez.com.
Aussi pour avoir une idée par quel langage commencer, il y a cet article
http://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage