Debuter en programmation

Résolu/Fermé
voll Messages postés 25 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 1 mai 2008 - 17 avril 2008 à 22:11
 Philippe - 19 avril 2008 à 11:16
Bonjour,
Je 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.
A voir également:

6 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
18 avril 2008 à 16:36
Salut,

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?!
1
voll Messages postés 25 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 1 mai 2008
18 avril 2008 à 16:45
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.
0
voll Messages postés 25 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 1 mai 2008 > voll Messages postés 25 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 1 mai 2008
18 avril 2008 à 16:47
Quand 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).
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569 > voll Messages postés 25 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 1 mai 2008
18 avril 2008 à 16:49
Quand 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.
0
voll Messages postés 25 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 1 mai 2008 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
18 avril 2008 à 16:52
ben 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?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569 > voll Messages postés 25 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 1 mai 2008
18 avril 2008 à 16:57
En 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.

0
R4f Messages postés 441 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 5 mai 2008 62
17 avril 2008 à 23:52
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
0
voll Messages postés 25 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 1 mai 2008
18 avril 2008 à 14:37
Ce qui m'intéresse c'est surtout faire des jeux ou de petites applications (même si devenir riche est assez tentant...).
0
Arnold > voll Messages postés 25 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 1 mai 2008
18 avril 2008 à 15:26
Si c'est pour programmer sous Vista pourquoi pas C# ?

Tu as des bons cours C# ici : https://dotnet.developpez.com/cours/
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
18 avril 2008 à 15:28
Un langage que j'ai trouvé relativement simple : Visual Basic.


0
voll Messages postés 25 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 1 mai 2008
18 avril 2008 à 16:27
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?
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608 > voll Messages postés 25 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 1 mai 2008
18 avril 2008 à 16:29
Essaye de trouver quelqu'un qui ait Visual Studio, tu verras ce que peut faire Visual Basic : c'est pas mal (selon moi).
0
voll Messages postés 25 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 1 mai 2008 > HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016
18 avril 2008 à 16:32
D'accord je vais me mettre au Visual basic, merci de m'avoir conseillé.
0
voll Messages postés 25 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 1 mai 2008
18 avril 2008 à 16:34
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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
18 avril 2008 à 17:08
C#
C
0
voll Messages postés 25 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 1 mai 2008
18 avril 2008 à 17:53
Je vais me documenter un peu plus pour choisir si je vais commencer par le Visual basic ou le C#.
Merci.
0
Paloumba > voll Messages postés 25 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 1 mai 2008
18 avril 2008 à 18:06
Ca n'est pas très différent, tu as des cours en français pour les deux ici : https://dotnet.developpez.com/cours/
0
voll Messages postés 25 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 1 mai 2008 > Paloumba
18 avril 2008 à 18:11
Merci paloumba
0
bradmax Messages postés 2 Date d'inscription mercredi 16 avril 2008 Statut Membre Dernière intervention 18 avril 2008
18 avril 2008 à 18:55
salut y' aurai t' il des sites et surtout des forums ou je pourrai parler avec des programmeurs en informatique
merci de me repondre....
0
R4f Messages postés 441 Date d'inscription dimanche 13 janvier 2008 Statut Membre Dernière intervention 5 mai 2008 62
18 avril 2008 à 19:13
Tu es tombé au bon endroit.

Le truc, c'est qu'il ne faut pas vampiriser des sujets existants, il faut créer un nouveau sujet avec une question précise.
0
Il y à aussi ça si tu as besoin de bon tutoriel : https://general.developpez.com/cours/
0