(Je suis nul pour les titres explicites)
Salut tout le monde, alors voilà, après avoir constaté un paquet de fois que beaucoup de gens demandaient par ou commencer, comment faire, si quelqu'un connaissait de bons cours interactifs en ligne et après être moi
même passé par cette phase de questionnement, j'ai décidé de récolter un maximum de liens utiles triés par catégories pour vous aider à vous lancer dans la programmation, à apprendre un nouveau langage, à vous
décider entre quoi et quoi choisir etc, je doute avoir fait le tour du web et donc récolté TOUT ce qui était dispo, néanmoins j'ai depuis quelques mois stocké pas mal de choses, aussi, désolé pour les anglophobes ,mais vous
allez bien moins y trouver votre compte que les autres, la plupart de tout ce que je vais lister ci dessous sera en anglais, pas tout, mais a peu près 90 %.
Liens intéressants :
http://www.reddit.com/r/programming/ <-- Certains de mes liens ci dessous proviennent de ce reddit, pas mal de sujets intéressants, de topics abordés, ça parle de tout les langages et de toutes les façons de programmer
http://www.reddit.com/r/learnprogramming/ <--- De même ici pour mes liens, ce reddit est consacré entièrement à l'apprentissage de la programmation, vous pouvez poster pour demander de l'aide comme sur ce forum,
n'hésitez pas à naviguer dedans car beaucoup de MOOC gratuits et autres ressources sont proposées (et je ne les ai peut être pas listées)
http://www.reddit.com/r/php <-- Assez clair, le reddit consacré à 100% a PHP, si vous voulez le reddit sur le C par exemple, tapez "...reddit.com/r/c" ou "/r/ruby", il en existe une multitude (dont certains pour se moquer
du langage, par exemple http://www.reddit.com/r/lolphp)
http://stackoverflow.com/ <-- Beaucoup le connaissent, mais je le présente au cas ou, c'est juste une BIBLE d'informations et de réponses à vos questions, grand nombre de vos problèmes peuvent être solutionnés ici ou l'ont
déjà été, il vous suffit de rechercher correctement et vous êtes pratiquement assuré de trouver une réponse.
http://www.developpez.com <--- Je pense que ce n'est plus à présenter depuis le temps sur ce forum ! Mais au cas ou pour faire simple ; La référence (à mon sens et à mon avis pour bien d'autres personnes) en programmation
dans la communauté francophone.
http://blog.programmersmotivation.com/ <-- Un manque de motivation, d'inspiration ? Allez y faire un tour
http://www.askadev.com <-- Vous avez une question à poser à un developpeur ? Allez ici, c'est gratuit (pas encore essayé par contre, mais le principe vaut le coup qu'on en parle)
https://ninite.com/ <-- Un peu moins lié à la programmation, mais ça vous fera gagner du temps après une réinstallation de windows, vous cochez les programmes dont vous avez besoin, et ça vous les télécharge et installe
en un pack, tout est ultra bien configuré, c'est à dire que si une barre ask.fm est proposée à l'installation, elle sera ignorée, je l'ai déjà essayé et j'en suis vraiment content
http://www.noexcuselist.com/ <-- Liste un tas de ressources disponible gratuitement sur le net dans plein de domaines différents (Programmation, art, cuisine, langues étrangères, DIY etc)
https://www.ifixit.com/ <-- Toujours bon à garder sous le coude, c'est pas spécifique à la programmation, mais si jamais votre smartphone ou votre micro ondes a un problème, il y a des chances qu'on vous explique comment
le réparer ici
Cours interactifs :
http://www.codecademy.com/fr/learn <-- Plus à présenter non plus, faites vous un compte, avancez dans vos cours (Ruby, Php, Python parmis d'autres disponnibles), gagnez des médailles, plutôt sympa pour une première
approche
https://www.bloc.io/ruby-warrior#/warriors <-- Apprenez le ruby a travers Ruby Warrior, similaire à CodeCombat
http://www.codewars.com/ <-- Cours intéractif (en anglais)
https://www.codeschool.com/ <-- Je suis pas sûr à 100% que c'est intéractif, mais je le copie colle ici quand même. (en anglais)
http://codecombat.com/ <-- Apprenez le Javascript (ou le Python, Coffeescript, Clojure, Lua, IO (en beta pour ceux la)) et un brun d'algo intéractivement a travers ce RPG ou vous codez ce qui se passe (en anglais)
https://rubymonk.com/ <-- Cours intéractif de ruby (en anglais)
http://railsforzombies.org/ <-- Cours intéractif pour apprendre le framework Rails de Ruby
http://leekwars.com/ <-- Incarnez un poireau et apprenez l'algo (quel slogan accrocheur)
Cours :
http://introlearn.com/ <-- Assez récent, mais la section "Programming" est assez complète, a suivre de près dans le futur pour les autres sections
http://learncodethehardway.org/ <-- Pour apprendre le code d'une façon particulière, énormément d'exercices, plusieurs langages dispo (Python, C, Ruby, SQL, Regex)
http://www.pise.info/algo/tests.htm <-- Cours d'algo en français, je pense que ce lien est déjà connu sur ce forum
http://learnxinyminutes.com/ <-- Apprenez X en Y minutes, une liste de langages (traduits en français ppour certain) et une brève introduction à ces dits langages pour vous aider à chopper les bases et à vous faire un avis
http://thisinterestsme.com/php-best-practises/ <-- En anglais, Les meilleures pratiques à adopter avec PHP
http://eilgin.github.io/php-the-right-way/ <-- "Php la bonne manière" traduit en français et en d'autres langues
https://laracasts.com/series/laravel-from-scratch <-- "Laravel From Scratch" un cours gratuit sur une introduction à Laravel (framework php)
https://www.wibit.net/ <-- Pas d'avis sur celui là, j'ai pas encore essayé, mais de ce que j'en vois, ce site propose des cours vidéos sur pas mal de langages ou de concepts, à garder sous le coude si c'est gratuit
https://www.learneroo.com/subjects/7 <-- "Apprenez par l'exemple" en anglais exclusivement, cours sur Javascript, Python, Java et Ruby
https://www.khanacademy.org/ <-- Très très bon site présentant un tas de cours sur un tas de sujets différents, incluant la programmation mais aussi des maths, à garder en favori
https://www.udacity.com/ <-- Propose des cours (beaucoup sont payants et pas peu cher), pas d'avis sur ce site ne l'ayant pas essayé
http://www.lynda.com/ <-- La même chose que KhanAcademy mais je pense qu'il faut s'inscrire et payer un abonnement par mois, néanmoins ça peut valoir le coup, je pourrais m'y laisser tenter, à vous de voir
http://www.railstutorial.org/book <-- Le contenu de ce livre est disponible intégralement à cette page (le livre : "Ruby on rails tutorial") en anglais
http://tutorials.jumpstartlab.com/projects/ruby_in_100_minutes.html <-- Ruby en 100 minutes, présentation du langage
http://www.jeveuxapprendreruby.fr/ <-- Liste de liens pour l'apprentissage de Ruby, en anglais, en français, gratuits et payants
http://www.rubypourlesnuls.fr/ <-- Cours sur Ruby en ligne, gratuit et en français
http://programmingbydoing.com/ <-- Cours sur Java (qui a ensuite inspiré Learn Java the hard way je pense)
https://learnjavathehardway.org/ <-- Le dit livre
http://schoolofcode.me/directory/ <-- Cours de java gratuit et en anglais
http://learnyouahaskell.com/chapters <-- Cours sur Haskell en anglais, gratuit
http://lyah.haskell.fr/ <-- La traduction en français
http://rogerdudler.githubhub.io/git-guide/index.fr.html <-- "Git petit guide no deep shit" pour prendre en main Git et Github et vous aider à faire vos premiers pas
http://git-scm.com/book <-- Le contenu du livre "Pro git" disponnible sur la page, en anglais
http://scottlilly.com/learn-c-by-building-a-simple-rpg-index <-- "Apprenez le C# en créant un simple RPG" en anglais, gratuit
http://tutsplus.com/ <-- Une floppée de cours sur tout un tas de domaines en dehors de la programmation, mais énormément de ressources à ce sujet tout de même, dispose de tutos gratuits et de cours payants
CheatSheets :
http://overapi.com/php/ <-- CheatSheets pour php (et bien d'autres langages, regardez le menu en haut à gauche)
http://thedesignpixel.com/useful-cheat-sheets-designers-developers.html <-- "65 cheatsheets utiles pour les designers et les developpeurs", certaines sont peut être dépassées, à vérifier, mais toujours bon à avoir sous le coude
http://designzum.com/2014/04/03/best-cheat-sheets-for-designers-and-programmers/ <-- La même chose, mais 75 cette fois ci (sûrement d'autres cheatsheets aussi, j'ai pas tout regardé)
Création de jeux :
http://fabrique-jeu-video.blogspot.fr/ <-- Tout un tas d'articles sympas à propos de la création d'un jeu
http://readmythings.com/blog/2013/02/20/generating-realistic-caverns-with-cellular-automata/ <-- Article expliquant comment "Generating Realistic (2D) Caverns with Cellular Automata" en anglais (sans rire)
https://developer.mozilla.org/fr/docs/Games/Techniques/2D_collision_detection <-- Pour vos premiers pas dans la création de jeux 2D ; Les collisions, le tout expliqué par Mozilla
http://www.policyalmanac.ac.org/games/aStarTutorial.htm <-- Tutoriel sur l'algorithme A* (traduit en Finnois, Coréen et Roumain, mais pas en français
))
http://www.rodedev.com/tutorials/gamephysics/ <-- Tuto sur la physique dans les jeux
http://jaredonline.svbtle.com/roguelike-tutorial-in-rust <-- "Créer un roguelike avec Rust" tuto en anglais et gratuit sur le langage Rust
Bon pour l'instant je pense avoir fait le tour du plus important, si ça plaît bien, je retaperais tout ça d'une façon plus claire avec des tags, peut être sur une page externe ou je sais pas, je trouverais quelque chose en tout cas !
En espérant que ça serve comme ça m'a servi
Tout est en anglais. ![]()
D'ou le "90 % des ressources sont en anglais" :p
Dans un monde idéal tout serait traduit en plusieurs langues, mais faut se rendre compte que la plupart des ressources dispo sur le net sont en anglais, et qu'en le boudant on passe à côté d'un tas de choses, de plus, dans le domaine qu'est la programmation, vaut mieux se démerder à ce niveau
Néanmoins j'ai fais mon possible pour lister des ressources en français ou a défaut de trouver des traductions correctes d'articles existants.
Par exemple : http://learnxinyminutes.com/docs/lua/
En français : http://learnxinyminutes.com/docs/fr-fr/lua-fr/
Merci à toi ![]()
Je vais rééditer la liste de façon à ajouter des tags concernant les langues, au moins ça sera déjà plus clair !
http://pastebin.com/CqYFb4Mi
J'ai rajouté les tags pour les langues et le sujet concerné
[Anglais] <-- Je vous laisse deviner
[Php] <-- Traitant uniquement du sujet Php
[Ressources] <-- Par exemple dev.com entrait dans trop de catégories en même temps, ressources semblait logique
[Portail Cours] <-- Référence un grand nombre de cours sur des sujets différents (Informatique, business, droit..)
[Cours] <-- Site regroupant l'instruction de plusieurs langages
Salut
Certains liens sont vraiment intéressant ! J'en connaissais un petit nombre mais tu m'as fais découvrir pas mal de ressources que je vais continuer à utiliser
je n'ai pas encore eu le temps de faire le tour de tous les liens en une après midi mais j'ai déjà bien regardé certains liens. Etant en ce moment en manque d'inspiration et toujours débutant en programmation je dois t'avouer que le blog de motivation est vraiment super ^^ Malheureusement il n'est pas énormément fourni mais j'ai déjà bien parcouru les posts et c'est vrai que ça fonctionne plutôt pas mal.
En tout cas merci pour toutes ces ressources. J'espère que d'autres seront ajoutées plus tard et que ça fera l'objet d'un post épinglé ![]()
Salut ! Ravi que ça te plaise, il y a encore un paquets de trucs à présenter, juste que je devrais peut être faire des catégories plus spécifiques..Genre une page wiki avec une catégorie par langage, une catégorie par paradigme etc etc..Enfin, faut que je voie, faut déjà voir si ça sert à du monde !
Salut tout le monde !
Rajout d'une dizaine vingtaine de liens
http://pastebin.com/YNzNGTf2
N'hésitez pas à me donner vos adresses que je les intègre à la liste, et si vous voulez quelque chose de plus propre en terme de présentation je verrais ce que je peux faire !
Merci.
Tu m'as aussi fait découvrir quelques liens. Je tiens à saluer le boulot réaliser aussi ![]()
Pas mal de rajouts encore : http://pastebin.com/tfB1igDy
Je tiens à attirer l'attention sur ce site que je viens de rajouter, qui a l'air d'être presque une bible, je vous laisse juger par vous même ;
http://programming-motherfucker.com/become.html
Bunyan -> Ravi de pouvoir aider ! Si tu veux que je cherche des sujets spécifiques demande toujours et je regarderais ce que je trouve !
Salut tout le monde, aujourd'hui en soirée je vous ferais une petite maj des liens, bien que je suppose que la plupart n'ont même pas encore été visité héhé, je pense que je vais finir par faire une bête petite page statique qui référence le tout et link directement, je vais regarder au niveau des hebergeurs gratos ou d'autres solutions équivalente !
(Ps : Je dispose d'un paquet de pdf / epub sur la programmation, j'en ai pas loin de 400 jusque là, certains sont libres de droits, d'autre non, mais si c'est possible de les partager, je veux bien le faire, juste trouvez moi une façon de vous les partager)
Je pense qu'une page statique c'est vraiment une bonne idée
J'ai un peu de mal à parcourir le pastebin à vrai dire du coup j'ai pas regardé beaucoup plus de links (surement du au fait que je suis aussi un gros feignant !)
Sûrement un peu de ça ! Non mais c'est vrai que perso, quand je lis le pastebin, ça me donne pas envie, en plus faut copier coller, enfin c'est chiant quoi.
Je pense vraiment faire quelque chose de simple, juste du html, à la rigueur je m'en fiche un peu de l'esthétique de la page..Et j'ai trouvé hostinger niveau hebergeur gratuit, donc si j'ai le temps ce soir je ferais ça en vitesse et ça sera tout de suite plus agréable pour tout le monde !
Salut les gens !
http://programming-ressources.url.ph/
Je finirais les détails demain, mais tout est trié, tout les liens vont (a priori, si y'en a un qui déconne faites le moi savoir)
J'ajouterais les descriptions demain et ça sera complet, restera à rajouter encore et encore des liens jusqu'à avoir faire le tour du net !
Voilà tout est à a jour, je referais surement un topic demain pour plus de lisibilité car là faut aller au dernier post pour chopper le site ! J'espère que ça vous plaira