Quel langage de programmation apprendre?

Fermé
mux - Modifié par mux le 17/06/2011 à 14:06
 Profil bloqué - 18 juin 2011 à 21:53
Bonjour à tous !

Alors voilà, j'aimerai bien créer un logiciel, mais je ne connais rien en programmation et je voudrais savoir quel langage est le plus approprié au type de logiciel que je veux créer, et donc pouvoir l'apprendre.

Ce que j'aimerai créer comme logiciel serai sur le même principe que www.imdb.com mais seulement avec les films que j'ai. L'idée serai donc d'avoir une page pour chaque film, acteur, réalisateur... avec leur filmographie.
Aussi j'aimerai pouvoir indiquer pour chaque film si j'ai prêté le dvd, à qui... et tout autre genre d'info.
J'aimerai aussi pouvoir lancer des recherches avec des mots clés.
Et aussi, mais la j'ai peur que ce ne soit encore plus ambitieux que le reste, que le logiciel ce mette à jour tout seul (genre si je rajoute un film avec DiCaprio, que le film se rajoute tout seul à sa filmographie et donc créer les différents liens tout seul)

Voilà, j'espère que vous pourrez m'aider.
Merci !
Mux

11 réponses

BoOleeN Messages postés 283 Date d'inscription dimanche 5 décembre 2010 Statut Membre Dernière intervention 19 juillet 2011 20
17 juin 2011 à 14:32
tu veut crée un site internet en gros ?

Si c'est sa commence par le HTML/ CSS ensuite passe par PHP / MySQL
1
georges97 Messages postés 10388 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 25 mars 2023 2 266
Modifié par georges97 le 17/06/2011 à 15:33
Bonjour,

Je pense que le mieux est d'utiliser une base de données relationnelles, qui vous permettra de faire tout ce que vous décrivez, à part la mise en ligne sur un site internet, qui relève d'une autre problématique. Il ne sert pas à grand chose de réinventer la roue, à moins de vouloir créer un logiciel sur d'autres principes que ceux qui ont été adoptés jusqu'ici.

Vous pouvez utiliser Microsoft Access ou si vous voulez un logiciel gratuit, Base dans la suite bureautique Open Access ou Libre Access.

Par ailleurs, il existe (pour Access) des modèles qui vous permettront de démarrer sur une réalisation proche de vos besoins, et que vous pourrez modifier. Ca doit exister aussi pour les deux autres titres cités plus haut.

Un langage de programmation permet de créer n'importe quelle application, dont des bases de données, mais c'est un peu comme forger les pièces d'un moteur plutôt que d'utiliser celles du constructeur.

Cordialement
1
Merci, je crois effectivement que je vais utiliser access.
J'aurai aimé créer un logiciel, ne serai-ce que pour une satisfaction personnelle, mais je crois bien que je n'aurais pas le courage d'aller jusqu'au bout de l'apprentissage de la programmation.

En tout cas, merci à tous pour vos réponses !!!
0
3699 Messages postés 193 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 26 juillet 2012 66
17 juin 2011 à 14:36
Bonjour,

Je pense que le plus conseiller serai le C++
un langage orienter objet, complet, adapter a ce genre de projet, tellement rependu que tu trouvera toujours quelqu'un pour répondre a tes question, avec des millier de tuto et livre disponible partout.

personnellement je te conseillerai celui la, mais je pense que tu t'es rendu compte que c'est pas le genre de projet que tu pourra faire après 2 jour d'apprentissage, sur ce, bonne chance et n'hésite pas a repasser :)
0
BoOleeN Messages postés 283 Date d'inscription dimanche 5 décembre 2010 Statut Membre Dernière intervention 19 juillet 2011 20
Modifié par BoOleeN le 17/06/2011 à 14:42
cours sur le C++

https://cpp.developpez.com/cours/
https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c
http://casteyde.christian.free.fr/cpp/cours/online/book1.html
https://www.commentcamarche.net/contents/c-3404375201
On aide, mais on en apprend tout autant que vous ^^
0

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

Posez votre question
Bon et bien je crois que je n'ai plus qu'a me lancer dans l'apprentissage du C++ alors !

Merci beaucoup pour vos réponses ! =)
0
baroa Messages postés 6 Date d'inscription jeudi 16 juin 2011 Statut Membre Dernière intervention 28 juin 2011
17 juin 2011 à 15:07
Slt, selon moi ce tu dois bosser les applications web tels que PHP ou de genre comme ça ; Asp .net aussi c'est possible

Cordialement,
0
BoOleeN Messages postés 283 Date d'inscription dimanche 5 décembre 2010 Statut Membre Dernière intervention 19 juillet 2011 20
17 juin 2011 à 15:09
il me semble qu'il veut crée un logiciel suivant l'exemple du site web et non un site web ou application web
0
Perso, je pense que le Java est assez complet, et il est quand même plus simple à apprendre que le C++ (pas de pointeur, référence).

Pour un débutant, je conseil donc d'apprendre le java.

Le C++ est certes plus complet, il reste un langage de bas niveau comparé au Java.

Donc moi je dis : go pour le Java ;)

Cela dit, si tu es capable de digérer le cours sur les pointeurs de C++ sans trop de soucis, tu peux aller directement sur le C++.

Dernière chose, c'est clair que ton problème peut très bien être gérer en HTML/PHP, donc à ne pas négliger.

Dans tous les cas, apprends aussi le SQL, indispensable dans ton cas.
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 946
17 juin 2011 à 23:47
C++ hum hum, on va au devant des ennuis, de code non portable et bonjour le débugage complexe.
J'ai l'impression qu'on va réinventer la roue, à moins de trouver les bibliothèques idoines.

Java pourquoi pas? Tu pourrais créer des classes réutilisables et les utiliser tant sur une appplication locale que web.( nfin tomcat et Cie c'est lourdingue) et ici
on essayerait de traire une puce avec un gant de boxe.
Sinon les solutions ne manquent pas (PHP, Ruby on Rails...)
Pour les données un bonne BDD relationnelle serait bienvenue (MySQL, PostfreSQL...)
0
Je ne voudrais pas contrarier tout le monde, mais commencer par faire apprendre le C, java ou C++ à un débutant, c'est l'envoyer dans le mur ><.

"Bonjour, futur petit programmeur, ça te dis d'apprendre à parler chinois ?!"

Mux, je ne sais pas quel genre de programmes tu souhaites concevoir, mais ces langages de programmation ne sont pas conseillés pour débuter (Hum, j'en ai fais l'expérience, j'ai rétrogradé vers du python aussitôt... :D)

Donc je te conseillerais de commencer par apprendre des langages simples, tel que le python ou le ruby... Et même si tu ne les apprends pas complètement, cela te servira à voir en quoi consiste et comment fonctionne la programmation. Tu pourras ensuite attaquer le C++...

Maintenant, à toi de voir...
Veux-tu t'assurer un voyage dans une autre dimension ou plutôt une jolie carrière de programmeur ?

Libre à tout le monde ici de me contredire, ce n'est que mon point de vue.

Amicalement ! :)
0
BoOleeN Messages postés 283 Date d'inscription dimanche 5 décembre 2010 Statut Membre Dernière intervention 19 juillet 2011 20
18 juin 2011 à 01:25
Je ne vais pas du tout te contredire, ton raisonnement est très bon, mais faut savoir que quand tu apprend le c++ par exemple tu a des base très solide, python étant beaucoup plus simple il cache des domaine et des fonctions de programmation qui son rudimentaire . Python c'est bien pour débuter, mais qu'il ne reste pas sur python tout le long de sa carrière de programmeur .

Et je ne trouve pas le C / C++ insurmontable avec du courage et de l'ambition sa le fait et il y a beaucoup de tuto qui en parle , d'ailleurs pour apprendre les base le site du zéro est excellent ( seulement les bases faut pas chercher plus loin sur le site ) après s'orienter sur des documentation plus expérimenter la dessus , livre ou le site de : https://www.developpez.com/ .
0
Profil bloqué
18 juin 2011 à 01:31
Tu as raison, et en même temps, je ne lui conseille pas de s'éterniser là dessus, je me cite "Et même si tu ne les apprends pas complètement, cela te servira à voir en quoi consiste et comment fonctionne la programmation."

Le site du zéro et developpez, les 2 meilleurs sites pour ça à mes yeux, je recommande. ;)
0
Profil bloqué
18 juin 2011 à 01:44
En fait, si j'ai posté ça, c'est simplement que je trouve illogique de commencer par le plus difficile.
J'ai même en tête un exemple appuyé de ce que je dis : "C'est comme vouloir apprendre le php avant de connaître le html"
0
BoOleeN Messages postés 283 Date d'inscription dimanche 5 décembre 2010 Statut Membre Dernière intervention 19 juillet 2011 20
18 juin 2011 à 02:06
oué mais bon on a besoin du html pour poser du code php, alors que tu peut apprendre le c sans passer par python.

faut connaitre le HTML en effet pour faire du PHP maispas pour le C ^^
0
Profil bloqué
18 juin 2011 à 13:01
Ouais, c'était juste une "expression" qui me passait par la tête, histoire d'appuyer ma théorie, même si cette expression était en effet, un peu abusive ^^
0
choubaka Messages postés 39153 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 24 mars 2023 2 099
17 juin 2011 à 15:00
bonjour

tu peux aussi t'inspirer ici aussi
https://www.commentcamarche.net/faq/457-programmation-comment-debuter-quel-langage
-1
BoOleeN Messages postés 283 Date d'inscription dimanche 5 décembre 2010 Statut Membre Dernière intervention 19 juillet 2011 20
17 juin 2011 à 15:07
oui c'est vrai mais bon choubaka , le langage C++ est assez complexe et un peut dure au début , mais au moins grâce a ce langage il aura de très bonne base dans la programmation, contrairement a certains comme python, pascal, java .. etc son des langages haut niveau, ils offre des résultat non négligeable, mais ne valent pas un langage telle que le c++ ( rapide et puissant ) et souvent ces genre de langage cache la complexité de la programmation, en faisant lui même certaine chose , débuter avec le C / C++ lui permettra d'en savoir plus et d'avoir moins de difficulté si il veut en apprendre d'autres.
0
choubaka Messages postés 39153 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 24 mars 2023 2 099
17 juin 2011 à 15:21
je veux bien te croire, pas de soucis, le but étant de pouvoir faire des comparaisons, de pouvoir faire un choix..
0
BoOleeN Messages postés 283 Date d'inscription dimanche 5 décembre 2010 Statut Membre Dernière intervention 19 juillet 2011 20
17 juin 2011 à 15:24
le tout est de savoir si il va tenir , la programmation c'est mignon au début mais tu désespère vite quand tu passe sur des sujet plus complexe , on va le revoir au niveau des pointeur ^^ :p
0