Pour expliquer qui je suis en quelques mots, je dirais que je suis un lycéen de 16 ans en première S dans un lycée de province. Je suis passionné d'informatique, je suis bon en hardware, mais je ne me suis jamais spécialisé en programmation. En effet, je bidouille le PHP, HTML mais sans vraiment savoir comment cela fonctionne. Je souhaiterais, plus tard, développer une boite dans le numérique donc je veux, dès à présent, m'initier au développement.
Mon projet est, à terme, de savoir créer des sites web dynamiques et esthétiques. En somme, créer des sites contenant ces fonctionnalités :
Mise en page type instragram/tumblr, très esthétique / Creation de pages du côté client (se rapprochant un peu de celles de Facebook) / Que le client puisse avoir des followers / Que les competitions donnent lieu à un vote / Profils utilisateurs (simples mais esthétiques) / Flux d'actualités
Mais également essayer de faire des petits méta-moteurs de recherches.
Alors je vous demande, quels langages sont les plus utiles pour créer des sites webs dynamiques et esthétiques ? / Leurs fonctionnalités ? / Quels langages spécifiques pour créer des méta-moteurs de recherche ?
Je te conseille aussi PHP et HTML/CSS mais pas seulement ! Déjà pour le PHP initie toi aux bases, entraîne toi et essaye ensuite quelques frameworks (Symphony ou Yii par exemple), ensuite HTML5 et CSS3 bien sûr ! (ensuite ne veut pas dire de travailler HTML/CSS après PHP, je conseillerais plutôt avant en fait)
Sinon pour que ton site ai une utilité il faudra souvent utiliser une base de données et donc SQL, tu es jeune donc tu as le temps de te consacrer à plusieurs systèmes de gestion de bases de données (PostgreSQL qui est gratuit par exemple).
Pour un site qui bouge un peu et qui soit esthétique il faudra ajouter du Javascript (avec le framework Jquery ou autre) et même parfois de l'AJAX (qui dérive de JavaScript)
Voilà, beaucoup de langages à maîtriser en somme mais tu sauras faire de bons sites avec seulement HTML/CSS pour commencer ! Si tu veux te faire une idée de ce qu'on peut faire avec seulement HTML5, CSS3 et un bout de JavaScript/Jquery (et pas grand chose de PHP) regarde mon propre site : aymeric.gaillard.free.fr, tu verras que c'est déjà sympa à faire
Python/Django. Ca te forme ainsi à la "vraie" programmation (algorithmie etc...) avec python, puis ensuite tu vois le CSS/HTML pour l'interface de ton site (facile à apprendre), et enfin le PHP/SQL pour les échanges avec les utilisateurs (pareil, c'est facile à apprendre y a que la syntaxe qui change par rapport à Python).
Si tu veux faire un truc esthétique, dynamique et avec beaucoup de contenu à mettre en page, ça me parait pas mal.
Tu peux choisir n'importe quel langage, je suis personnellement partisan du C# pour le Backend et du JS (AngularJS / Backbone) pour le Frontend. Tu pourrais aussi tout bêtement le faire en PHP (en respectant une architecture stricte et en utilisant les DP tel que DI, IoC, Repository etc).
Il te faudra du temps et beaucoup d'étude pour devenir performant là dedans, mais ça te permettra de créer des applications complexes de manière plus simple.
Je ne suis plus modérateur, ne me contactez plus pour des demandes, je n'y répondrai pas.
Je me demandais, pour créer un méta-moteur comme DuckDuckGo ou Qwant, il faut combiner quels langages ? Python sert à quoi dans un tel projet ? Merci à tous !
Quel langage informatique choisir ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Je ne suis plus modérateur, ne me contactez plus pour des demandes, je n'y répondrai pas.