Précédent   Forum du club des développeurs et IT Pro > Général Développement > Langages de programmation > Débuter
Débuter Forum d'entraide : Comment débuter en programmation ?
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 24/03/2012, 13h33   #1
Thorna
Membre éprouvé
 
Inscription : décembre 2004
Messages : 361
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 361
Points : 417
Points : 417
Par défaut Quel langage apprendre sans stress professionnel ni scolaire ?

Bonjour.
J'ai un apprenti avec lequel j'ai eu quelques bonnes discussions de "programmeurs". Il est "orienté réseau", connait bien Java et un tout petit peu de C et de Python, mais il cherche quel langage supplémentaire il pourrait apprendre de manière personnelle, sans stress scolaire ni professionnel. Le but serait de pouvoir programmer à la maison, just for fun comme ils disent, tout en étant quand même capable de faire un jeu potable en 3D et en réseau avec quelques potes, de s'amuser en programmant, d'écrire du code lisible, de faire du serveur et du client, bref un peu de tout.
Je poste ce message dans la rubrique Autres Langages, même si je n'exclus ni Java, ni C++/C# ni rien de ce qui fait l'objet d'une rubrique propre. J'ai moi-même appris dans mon jeune temps pas mal de trucs exotiques (Forth, APL, etc.) mais je ne pense pas que ce soient de bonnes idées pour démarrer en partant de 0.
Auriez-vous un conseil dans le domaine ?
Merci !
__________________
L'avis publié ci-dessus est mien et ne reflète pas obligatoirement celui de mon entreprise.
Thorna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2012, 23h23   #2
Trademark
Membre émérite
 
Avatar de Trademark
 
Inscription : février 2009
Messages : 563
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 563
Points : 806
Points : 806
Salut, je pense que le plus simple est de programmer ce jeu en Java et d'approfondir ses connaissances.

Si il n'a pas peur de la difficulté, je conseille d'apprendre le C++, par contre il pourra se prendre la tête dessus plus d'une fois mais c'est un langage rapide et adapté pour les jeux 3D par exemple.

Par rapport à votre remarque "d'écrire du code lisible", j'ai envie de dire que la lisibilité du code ne dépend pas du langage mais plutôt du programmeur.
Trademark est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2012, 01h18   #3
Graffito
Expert Confirmé Sénior
 
Avatar de Graffito
 
Inscription : janvier 2006
Messages : 5 390
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 5 390
Points : 6 036
Points : 6 036
Citation:
j'ai envie de dire que la lisibilité du code ne dépend pas du langage mais plutôt du programmeur.
Globalement, je suis assez d'accord.
Mais, la lisibilité des sources d'un même programmeur variera suivant le langage (C# ou Java seront plus lisibles que C ou Fortran).

Citation:
faire du serveur et du client, bref un peu de tout.
Je conseillerai C# ou Java (plutôt C# à cause du coté "Tout en un" de l'environnement Visual Studio).
__________________
" Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson
Graffito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2012, 23h51   #4
thebarbarius
Inactif
 
Inscription : octobre 2008
Messages : 826
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 826
Points : 128
Points : 128
Citation:
Envoyé par Graffito Voir le message
Globalement, je suis assez d'accord.
Mais, la lisibilité des sources d'un même programmeur variera suivant le langage (C# ou Java seront plus lisibles que C ou Fortran).


Je conseillerai C# ou Java (plutôt C# à cause du coté "Tout en un" de l'environnement Visual Studio).
Je te deconseille C# parce que c'est orienté windows.
Prends le C++, c'est simple. De plus si tu developpe deja de site en php tu ne sera pas desorienté.
Sa se resume a class, fontion, condition, variable.
Rajoute juste les librarie (pour la plupart gratuite) et tu as du C++.

Et pour ce qui est de la lisibilité sa ne depends que de toi.
thebarbarius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2012, 14h39   #5
YannPeniguel
Membre Expert
 
Homme Yann Peniguel
Consultant CRM
Inscription : septembre 2010
Messages : 449
Détails du profil
Informations personnelles :
Nom : Homme Yann Peniguel
Localisation : France

Informations professionnelles :
Activité : Consultant CRM

Informations forums :
Inscription : septembre 2010
Messages : 449
Points : 1 058
Points : 1 058
Python permet de faire un petit peu de tout facilement.

Attention par contre à deux points:
- La migration de l'ecosystème python vers python 3 est toujours en cours, mais ça avance.
- Les bindings python des librairies C/C++ ont souvent un petit peu de retard sur les librairies "originales".

C++ est pas mal mais plus prise de tête que du python. Cela dit, il a plus valeur de référence que le python.
__________________
Si vous moinsez, merci de répondre pour argumenter!
Ma présentation
YannPeniguel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2012, 23h43   #6
Anything
Membre habitué
 
Inscription : avril 2011
Messages : 50
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 50
Points : 110
Points : 110
Dans l'optique de la programmation "just for fun" d'un jeu, le combo C# + XNA me parait pas mal.

Le C++ c'est bien aussi niveau apprentissage, mais c'est sur que ça lui demandera plus d'effort.
Anything est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h18.


 
 
 
 
Partenaires

Hébergement Web