Merci de ne pas freeposter dans ce topic !
Salut tout le monde :)
Je vous propose de recenser dans ce topic les livres, tutoriels et pages web préférées des INpactiens, et ce pour tous les langages de programmation.
Cela permettrait à n'importe qui de pouvoir se lancer dans un langage en ayant l'avis des INpactiens sur les différents supports disponibles.
Chaque INpactien pourrait donner son avis sur les différents livres qu'il a etc ...
Qu'en pensez-vous ? Si vous trouvez ça intéressant je suis prêt à tenir ce topic à jour
EDIT : Apparemment certaines pensent que c'est une bonne idée :)
Merci à tout ceux qui ajoute des sources, bonne programmation pour les autres :'D
_____________________________________________________________________________
Design Pattern Sites internet :
Livres : - Tête la première dans les Designs Patterns (édition o'reilly, 600 pages) : un excellent ouvrage sur les design patterns ! Explications claire avec mise en situation, "interaction" avec le lecteur (du coup la lecture est très agréable). Il fait 600 pages, mais je l'ai lu plus rapidement que UML (il est un peu plus indigeste en lecture celui la). (Avis de 16ar) - Design Patterns: Elements of Reusable Object-Oriented Software (aussi appelé le GoF)
.NET
Sites internet : - Labo-Dotnet.com : Référence du DotNet - Donetnet-fr.org : Ce site vous propose aussi plusieurs liens vers d'autres site parlant de .NET
Assembleur x86
Sites internet : - Simply FPU : Informations concernant la FPU - pgubook : livre sur l'assembleur x86 sous licence GNU/FDL.
Livres : - Indispensable pour ... Assembleur : Théorie, pratique et exercices. Bernard Fabrot. Marabout Informatique. ISBN: 2-501-02186-X
C/C++
Sites internet : - Cours de C/C++ de Christian Casteyde - http://www.exood4.com : Partie tutoriels - C++ et Windows - Sockets en C - Un cours de C++ assez condensé
Livres : - C++ en action (édition o'reilly, 400 pages) : Un ouvrage pour faire face à des situations de blocage sur des problème relativement simple. Le code est standard et donc multiplateforme. Lorsque ca ne fait pas partie de la librairie standard, ca utilise Boost ou Xerces pour le XML, donc encore du multi plateforme. Le livre est présenté sous forme : Problème, solution, discussion. Vraiment sympa, et bon en référence (quand on bloque sur un problème qui a l'air simple) (Avis de 16ar)
Casio
Sites internet : - Jeuxcasio.com : De la programmation Casio
Flash
Sites internet : - Flash-france.com - http://www.flashxpress.net/
HTML
Sites internet : - SelfHTML.org : Documentation précise et concise sur le HTML
Internet
Sites internet : - Manuel de l'internet écrit par la communautée francophone LeVillage
Java
Sites internet : - http://www.eteks.com - Java-Eclipse
Livres : - Programmer en Java. Claude Delannoy. Editions Eyrolles. ISBN: 2-212-11501-6
Tutos : - Pools d'objets en Java5
Javascript
Sites internet : - http://www.aidejavascript.com/ - Une réintroduction à JavaScript - Référence Javascript
Jeux-vidéos
Sites internet : - gamedev.net - Gametutorials.com
Livres : - DirectX 9 : Programmation des jeux 3D. Editions Campus Press, collection "Le programmeur". ISBN 2744014362.
OpenGL
Sites internet : - Opengl.com : La doc officielle d'OpenGL - http://nehe.gamedev.net - http://www.codecolony.de/OpenGL - http://perso.wanadoo.fr/ultrafil - http://www.codesampler.com/index.htm : DirectX et openGL (même exemples, avec les sources en openGL et DirectX) - Sulaco.co.za
PERL
Sites internet : - Introduction à la programmation en Perl, de Sylvain L'hullier
Livres : - Perl pour l'impatient - Les meilleures bibliothèques pour PERL
PHP
Sites internet : - PhpDebutant.org : Regroupement de tutoriels Php/MySQL - La documentation PHP officielle - Nexen.net : Référence php/mysql en français - Phpscripts-fr.net : Plein de scripts open source en php - PhpFrance.com - PhpTeam.net - PhpInfo.net - PHPZip : Archivage et extraction online (GNU TAR, GNU TAR compressés et ZIP - phpOCR : "Recognize text and objects in graphical images" - Les bons réflexes du programmeur PHP
Livres : - La bible du PHP - Pratique de MySQL et de Php, Edition O'Reilly
Python
Sites internet : - python.org - twistedmatrix.com - pythonfrance.com - shattered.teched.net/www.python.org/ftp/python - Des docs et des codes - FAQ sur Python, on trouve (presque) toujours les solutions dedans, suffit de cherche - Cours de Gérard Swinnen : Apprendre à programmer en Python (e-book de 370 pages)
REGEXP
Sites internet :
Livres : - Les expressions régulières par l'exemple
SDL
Sites internet : - Site officiel SDL
Sources de jeux
Sites internet : - Return to Castle Wolfenstein, No Ones Lives Forever,Quake 2, Quake, Descent, Descent 2,Hexen, Heretic, Doom, Wolfenstein 3D, Duke Nukem 3D - Abermud, Abuse, Descent, Doom, Duke Nukem 3D,Freespace2, Golgotha, Quake 1, Quake 2, Wolfenstein 3D, Zork - Call to power - Liste de sources de jeux commerciaux
Ti
Sites internet : - www.ti-fr.com
SQL
Sites internet : - www.sqlfacile.com
UML
Sites internet : - uml.free.fr
Livres : - UML en concentré (édition o'reilly, 200 pages) : Un bon livre de référence sur l'UML 2. Il n'est pas très orienté débutant, voire pas du tout, mais il présente la globalité de la norme UML 2. Je regrette des exemples plus concret. En gros, y'a des exemple pour chaque objet dans un diagramme, mais il n'y a pas de diagramme faisant vraiment interagir tous les objets ensemble. Un ouvrage de référence lorsqu'on a oublié certaine parties qui pourraient nous aider. Et je n'ai toujours pas trouvé de site web présentant la norme 2 d'UML, dommage. (Avis de 16ar)
UNIX
Sites internet :
-
Programmation système et réseau sous Unix, par M. Billaud : Un petit cours de programmation système et réseau sous Linux/Unix, assez condensé...mais très utile
Windows
Sites internet : - http://www.foosyerdoos.fsnet.co.uk - http://www.relisoft.com/win32/index.htm
XHTML/CSS
Sites internet : - Alsacréations : Beaucoup de tutoriels sur le XHTML/CSS, respect des normes, ... - Pompage.net : le Webdesign Puisé à la source. - CSS Zen Garden : Un même site, le même contenu ... et beaucoup de designs différents ! - Un générateur de feuilles de style - "Tout sur le CSS" : Tutorial et exemples de mises en forme - L'ensemble des propriétés CSS - Écrire des feuilles de style efficaces - Raccourcis d'écriture - Petits trucs CSS à utiliser les plus souvent possible - Comment définir la taille du texte en ems (traduction) - Em Calculator - Will the browser apply the rule(s)? (le navigateur appliquera-t-il les instructions ?) - Personnalisez vos checkbox et radiobutton
XML
Sites internet : - Construire une extension Mozilla
Ergonomie
Sites internet : - Ergolab.net : Site de ressources en ergonomie web - Ergologique.com : Ergonomie et utilisabilité d'interface web, Conception centrée utilisateur
Langages de programmationSites internet :
Livres : - Comment choisir un langage de programmation
Sites généraux
Programmation Web (HTML, XHTML, CSS, PHP, ASP, autres ...) - Les documentations officielles du W3C en français - Openweb - ToutEstFacile.com : Version online des bibles Micro Application: PHP, SQL et XML :) - Allhtml.com : Pour tous les langages "internet" : html, xml et autres - w3schools.com : site excellent qui contient des tutoriaux sur un peut tout ce qui rapporte a la programmation web. HTML, XHTML, CSS, XML, XSL, javascript et plein d'autres.Site en anglais.Très bien pour ceux qui veulent perfectionner leur programmation, et très pratique pour ceux qui cherchent a faire des trucs un peut plus compliqués. - Comscripts.com : Des scripts et des sources PHP, ASP, PERL et d'autres ressources pour les webmasters. - Site du Zéro : PHP, XHTML/CSS et Worlcraft - Toutwebmaster.be : ASP, CFM, CGI, CSS, Javascript, PHP/MySQL, WML, ... - Cahier des charges d'un site web (avec complétion en ligne pour une création automatisée) - Petit guide typographique à l’usage de l’internet - "The web developer's handbook" : Regroupe plein de liens : css, design, accesibilité, ajax, ... - Web development mistakes : Les erreurs les plus courantes - Font Tester : Cet outil permet de tester le formattage de texte (gras, italique, font, taille, alignement et des points plus précis) et de comparer vos choix. En effet, il y a 3 blocs de texte que vous gérez indépendament les uns des autres. De plus, vous pouvez récupérer le code CSS généré ! - http://www.scapture.com/ Ca permet de tester son site sous Linux avec différents navigateurs et différentes résolutions. En fait on donne l'url de son site et on reçoit des captures d'écrans pour voir ce que ça donne (pratique pour voir le respect des mises en pages etc..).
Tout langages - FunctionX.com : VB, VC, C/C++, Access, PowerPoint, Win32, .NET, HTML, SQL, Delphi, C#, et bien d'autres ! - Hotscripts.com : Plus de 30000 scripts en ASP, ASP.NET, C/C++, CFML, CGI et Perl, Flash, Java, Javascript, PHP, Python et XML. ----- - CommentCaMarche.net - Developpez.com - Codes-sources.com - Glinfrench.apinc.org : IA, DirectX, OpenGL, les bases et pleins d'autres - Tutorials-fr.com Quelques tutos et pleins de liens :) - http://www.moteurprog.com - http://www.infini-fr.com/index.html : C/C++/Java/Javascript - http://www.programmationworld.com/site/ : Un peu de tout - http://www.alrj.org/ : Un peu de tout (surtout des vieux "trucs" : mode 13h ou prog DOS) - Belzel.free.fr : HTML/WAP, C/Win32, C/OpenGL, Delphi - Hudson Valley Community College Web Tutorials : HTML, XHTML, CSS, XML, XSL, Javascript, PHP, MySQL - DevGuru.com : ASP, CSS2, Javascript, PHP, XHTML, ... - java2s.com : "Bourré d'exemples" pour Java, ASP, C, C++, Python, VB, SQL ... - Programmation orientée aspect
Logiciels de développement - Sourceforge.net - Les logiciels indispensables pour le développement : Sur Developpez.com ______________________________________________________________________