Definitions de base Sommaire La faille NBTSTAT


Qu'est-ce qu'un hacker ?


Si vous commencez dans le hacking , alors lisez ceci (paru aussi dans FrHack) . [Ceci est la traduction, realisee le 23 Nov 1997, du texte original d'Eric S. Raymond, date du 07 Nov 1997. La version originale (en anglais, et peut-etre plus à jour) de ce document se trouve à l'URL http://www.ccil.org/~esr/faqs/hacker-howto.html.]


Le Jargon File [traduit en francais sous le titre Cyberlexis, aux editions Masson, NDT] contient un certain nombre de definitions du terme "hacker'', qui sont toutes liees a l'aptitude technique et au plaisir pris a resoudre des problemes et a depasser des limites arbitraires. Cependant , si vous voulez savoir comment devenir un hacker, seules deux de ces definitions sont pertinentes.

Il existe une communaute , une culture partagee, de programmeurs experimentes et de specialistes des reseaux, dont l'histoire remonte aux premiers mini-ordinateurs multi-utilisateurs , il y a quelques dizaines d'annees, et aux premieres experiences de l'ARPAnet [le reseau connu aujourd'hui sous le nom d'Internet, NDT]. Les membres de cette culture ont cree le mot "hacker''. Ce sont des hackers qui ont cree l'Internet. Ce sont des hackers qui ont fait du systeme d'exploitation Unix ce qu'il est de nos jours. Ce sont des hackers qui font tourner les newsgroups Usenet et le World Wide Web .

Si vous faites partie de cette culture, si vous y avez contribue et si d'autres personnes qui en font partie savent qui vous etes et vous considerent comme un hacker, alors vous etes un hacker.

L'etat d'esprit d'un hacker ne se reduit pas a cette culture des hackers du logiciel . Il y a des gens qui appliquent l'attitude du hacker a d'autres domaines, comme l'electronique ou la musique. En fait, on trouve cet esprit a l'etat le plus avance dans n'importe quel domaine de la science ou des arts. Les hackers du logiciels reconnaissent cette similitude d'esprit, et certains affirment que la nature meme du hacker est independante du domaine particulier auquel le hacker se consacre reellement. Mais dans la suite de ce document, nous nous concentrerons sur les aptitudes et les attitudes des hacker du logiciel, et sur les traditions de la culture partagee qui a cree le terme "hacker''.

NB: il y a un autre groupe de personnes qui s'autoproclament des "hackers" , mais qui n'en sont pas. Ces gens (principalement des adolescents de sexe masculin) prennent leur pied en s'introduisant a distance dans les systemes informatiques et en piratant les systemes telephoniques. Les vrais hackers appellent ces gens des "crackers" et ne veulent rien avoir a faire avec eux. Les vrais hackers pensent que les crackers sont des gens paresseux , irresponsables, et pas tres brillants.

Malheureusement, de nombreux journalistes se sont laisse abuser et utilisent le mot "hacker" quand ils devraient utiliser le mot "cracker". Cela ne lasse pas d'irriter les vrais hackers.

La difference fondamentale est la suivante: les hackers construisent des choses, les crackers les cassent.

Si vous voulez devenir un hacker, alors continuez cette lecture. Si vous voulez devenir un cracker, allez lire le newsgroup alt.2600, c'est tout ce que j'ai a en dire.


L'attitude des hackers

Les hackers resolvent des problemes et construisent des choses, et ils croient a la liberte et a l'entraide volontaire. Pour etre accepte comme un hacker, vous devez vous comporter comme si vous aviez ce type d'attitude vous-meme. Et pour vous comporter comme si vous aviez ce type d'attitude, vous devez vraiment y croire . Mais si vous pensez qu'adopter l'attitude d'un hacker n'est qu'un moyen pour etre accepte dans la culture des hackers, alors vous avez rate le point essentiel: il faut croire a ces principes pour en tirer la motivation personnelle pour continuer a apprendre. Comme pour tous les arts creatifs, la facon la plus efficace de devenir un maitre est d'imiter l'etat d'esprit des maitres -- non seulement intellectuellement mais aussi emotionnellement.

Donc, pour devenir un hacker, repetez les phrases suivantes jusqu'a y croire reellement .

1. Le monde est plein de problemes fascinants qui n'attendent que d'etre resolus.

C'est tres amusant d'etre un hacker, mais c'est un amusement qui demande beaucoup d'efforts, et l'effort demande de la motivation. Les champions sportifs tirent leur motivation d'un plaisir physique a accomplir des performances avec leur corps, a depasser leurs propres limites physiques. De facon similaire, pour etre un hacker, il faut ressentir une certaine excitation a resoudre des problemes, a affuter ses competences, a exercer son intelligence.

Si pour vous cette facon de penser n'est pas naturelle, il faut qu'elle le devienne si vous voulez devenir un hacker. Autrement, vous allez decouvrir que votre energie va se disperser dans des distractions comme le sexe, l'argent ou la reconnaissance sociale.

(Vous devez egalement developper une certaine foi en votre propre capacite d'apprentissage: meme si vous ne savez pas tout ce qu'il faut pour resoudre un probleme, si vous en traitez seulement une partie et que vous en apprenez quelque chose, alors vous allez reussir a traiter la partie suivante, et ainsi de suite jusqu'a ce que le probleme soit resolu.)

2. Personne ne devrait jamais avoir a resoudre le meme probleme deux fois.

Les cerveaux creatifs sont une ressource precieuse et limitee. Il ne faut pas la gacher en reinventant la roue quand il y a tant de problemes fascinants qui attendent.

Pour vous comporter comme un hacker, vous devez vous convaincre que le temps de pensee des autres hackers est precieux, a tel point que c'est pour vous une obligation morale de partager vos informations, de resoudre des problemes et d'en donner les solutions pour que les autres hackers puissent resoudre de nouveaux problemes au lieu de perpetuellement revenir sur les memes.

(Il n'est pas necessaire de vous croire oblige de donner toute votre production creative, bien que les hackers les plus respectes soient ceux qui le font. Il est tout a fait compatible avec les valeurs des hackers d'en vendre une partie suffisante pour payer sa nourriture, son loyer et ses ordinateurs, d'entretenir une famille et meme de devenir riche, a condition de ne jamais oublier que vous etes un hacker pendant tout ce temps.)

3. La routine et l'ennui sont inacceptables.

Les hackers (et les gens creatifs en general) ne devraient jamais se consacrer a des taches ennuyeuses ou repetitives, parce que cela signifie qu'ils ne font pas pas ce qu'eux seuls savent faire: resoudre de nouveaux problemes.

Pour se comporter comme un hacker, vous devez vous en convaincre suffisamment pour automatiser les parties ennuyeuses de votre travail, non seulement pour vous-meme mais aussi pour tous les autres (et particulierement les autres hackers).

(Il y a une exception apparente a cette regle: un hacker va parfois faire des choses qui semblent repetitives ou ennuyeuses a un observateur pour se vider l'esprit, ou pour acquerir une nouvelle competence, ou pour faire une experience particuliere. Mais c'est toujours par choix: une personne capable de penser ne devrait jamais etre forcee a faire un travail ennuyeux.)

4. Vive la liberte !

Les hackers sont naturellement anti-autoritaristes. Si une personne peut vous donner des ordres, elle peut vous empecher de resoudre le probleme particulier, quel qu'il soit, par lequel vous etes fascine a un instant donne. Et, vu la facon dont les esprits autoritaristes fonctionnent, elle trouvera en general une raison particulierement stupide de le faire. Par consequent, les attitudes autoritaristes doivent etre combattues partout ou elles se trouvent.

(Ce n'est pas la meme chose que de combattre toute forme d'autorite. Les enfants ont besoin d'etre guides, et les criminels d'etre arretes. Un hacker peut accepter de se soumettre a une certaine forme d'autorite pour obtenir quelque chose qu'il desire plus que le temps perdu a suivre les ordres. Mais c'est un marchandage limite conscient. Une soumission totale a une autorite donnee est hors de question.)

Les autoritaristes se nourrissent de censure et de secrets. Et ils se mefient de l'entraide mutuelle et du partage d'informations. Ils n'apprecient la "cooperation" que quand ils peuvent la controler. Donc, pour vous comporter comme un hacker, vous devez developper une hostilite instinctive vis-a-vis de la censure, du secret et de l'usage de la force ou de la ruse pour dominer des adultes responsables. Et vous devez vous tenir pret a agir conformement a cette conviction.

5. L'attitude n'est pas un substitut à la competence.

Pour etre un hacker, vous devez developper un certain nombre de ces attitudes. Mais cela seul ne suffira pas a faire de vous un hacker, pas plus qu'un champion sportif ou une rock star. Pour devenir un hacker, il faut de l'intelligence, de l'experience, de la perseverance et beaucoup de travail.

Par consequent, vous devez apprendre a vous mefier des attitudes et a respecter les competences, quelles qu'elles soient . Les hackers ne se laissent pas impressionner par les poseurs, mais ils apprecient les competences, particulierement les competences de hackers, mais aussi toutes les autres. Les competences dans les domaines exigeants maitrisees par une elite sont particulierement appreciees, et plus particulierement celles qui necessitent un esprit percant et une grande concentration.

Si vous respectez la competence, alors vous aimerez travailler a vous ameliorer sans cesse, et cela sera plus un plaisir qu'une routine. C'est vital pour devenir un hacker.


Les competence de base du hacker.

Il est vital d'avoir une attitude de hacker, mais encore plus vital d'en avoir les competences. L'attitude n'est pas un substitut pour la competence, et il convient de developper un ensemble minimal de competences avant que l'idee n'effleure un autre hacker de vous accepter comme son pair.

Cet ensemble change lentement au cours du temps, au fur et a mesure que l'evolution technologique cree de nouvelles competences et en rend d'autres obsoletes. Par exemple, a une certaine epoque il convenait de savoir programmer en assembleur, et il n'etait pas question, jusqu'a une date recente, de HTML.

En tout etat de cause, il est clair que cela inclut, fin 1996:

1. Apprendre a programmer.

C'est, evidemment, la competence fondamentale du hacker. En 1997, le langage a connaitre absolument est le C (mais ce n'est probablement pas celui qu'il faut apprendre en premier). Mais vous n'etes pas un hacker (ni meme juste un programmeur) si vous ne connaissez qu'un seul langage. Il faut apprendre a penser a la programmation en termes generaux, independamment d'un langage particulier. Pour etre un vrai hacker, il faut etre arrive au point ou vous pouvez apprendre un nouveau langage en quelques jours, en faisant le rapport entre ce qui est ecrit dans le manuel et vos propres connaissances.

Cela signifie que vous devez apprendre plusieurs langages tres differents.

A part le C, vous devez egalement apprendre LISP [ou scheme, NDT] et Perl [ou Python, NDT], et Java aura bientot sa place egalement dans la liste. En plus d'etre les langages les plus pratiques par les hacker, ils representent chacun une approche tres differente de la programmation, et contribueront de facon tres sensible a votre education.

Je ne peux pas vous donner un cours complet sur "comment apprendre a programmer" , c'est quelque chose de tres complexe. Mais je peux vous dire que les livres et les cours ne suffisent pas (la plupart des meilleurs hackers sont autodidactes). Ce qu'il faut, c'est (a) lire du code et (b) ecrire du code.

Apprendre a programmer, c'est comme apprendre a ecrire correctement dans un langage humain. La meilleure facon d'y arriver, c'est de lire des trucs ecrits par des maitres, d'en ecrire un peu, d'en lire beaucoup plus, d'en ecrire un peu plus, etc. jusqu'a ce que vous arriviez a ecrire avec la meme force et la meme economie de moyens que vos modeles.

Trouver du bon code a lire a longtemps ete difficile, parce qu'il y avait tres peu de gros programmes disponibles sous forme de sources pour que les apprentis hacker puissent les lire et les etudier. Heureusement, cette situation a evolue , et maintenant des logiciels libres, des outils de programmation libres et des systemes d'exploitation libres (tous disponibles sous forme de sources, tous ecris par des hackers) sont maintenant tres faciles a trouver. Cela nous amene directement a notre sujet suivant...

2. Installer un Unix libre et apprendre a s'en servir.

Je vais supposer que vous possedez, ou que vous avez acces a un ordinateur personnel. Pour un debutant qui aspire a acquerir des competences de hacker, l'action la plus importante a entreprendre est d'obtenir une copie de Linux ou d'un des clones de BSD, de l'installer sur une machine personnelle, et de le faire tourner.

Bien sur, il y a d'autres systemes d'exploitation dans le monde a part Unix. Le probleme, c'est qu'ils sont distribues sous forme de binaires. Vous ne pouvez pas lire le code, et encore moins le modifier. Apprendre a hacker sur une machine DOS ou Windows, ou sous MacOS, c'est comme d'apprendre a danser en etant platre des pieds a la tete.

En plus, Unix est le systeme d'exploitation de l'Internet. On peut apprendre a utiliser l'Internet sans connaitre Unix, mais on ne peut pas etre un hacker de l'Internet sans le comprendre. C'est pour cette raison que la culture des hackers est a l'heure actuelles fortement Unix-centrique. (Ce n'a pas ete toujours le cas, et quelques hackers ages regrettent cet etat de fait, mais la symbiose entre Unix et l'Internet est devenue suffisamment forte pour que meme Microsoft semble s'y casser les dents.)

Donc, installez un Unix (j'aime bien personnellement Linux mais d'autres choix sont possibles). Apprenez-le. Faites-le touner. Parlez a l'Internet avec. Lisez le code. Modifiez le code. Vous trouverez de meilleurs outils de programmation (y compris C, Lisp, Perl) que sous n'importe quel systeme d'exploitation de Microsoft, vous vous amuserez, et vous en tirerez plus de connaissances que ce que vous avez l'impression d'apprendre, jusqu'a ce que vous deveniez un vrai maitre hacker. Pour en savoir plus sur comment apprendre Unix, voir The Loginataka.

Pour obtenir Linux, voir Where To Get Linux [En francais , allez voir sur Freenix, au Loria ou, pour plus de pointeurs, sur le Linux Center, NDT].

3. Apprendre a utiliser le World Wide Web et a ecrire en HTML.

La plupart des choses creees par la culture des hackers travaillent dans l'ombre, en aidant a faire tourner des usines, des bureaux et des universites, sans impact direct sur les vies des non-hackers. Il y a une grosse exception, le Web, ce jouet de hacker enorme et lumineux dont meme les politiciens admettent qu'il est en train de changer la face du monde. Rien que pour cette raison (et pour de bonnes raisons par ailleurs), vous devez apprendre a travailler avec le Web.

Cela ne signifie pas seulement apprendre a utiliser un browser [navigateur, butineur..., NDT], mais aussi apprendre a ecrire en HTML, le langage de balisage du Web. Si vous ne savez pas programmer, le fait d'ecrire en HTML vous apprendra quelques habitudes mentales qui vous aideront a demarrer. Donc, faites-vous une home page [page-maison?, NDT].

Mais ce n'est pas seulement d'avoir une home page qui fera de vous un hacker. Le Web est plein de home pages. La plupart sont d'un interet absolument nul, parfois jolies a regarder mais nulles quand meme (pour plus d'information voir The HTML Hell Page).

Pour etre utile, votre page doit avoir du contenu. Elle doit etre interessante et/ou utile pour les autres hackers. Cela nous conduit a notre sujet suivant...


Les statut dans la culture des hackers

Comme pour la plupart des cultures sans economie monetaire, le fondement de la culture des hacker est la reputation. Vous essayez de resoudre des problemes interessants, mais seuls vos pairs, ou vos superieurs dans la hierarchie technique, sont a meme de juger si ces problemes sont interessants, et si ces solutions sont vraiment correctes.

Par consequent, si vous jouez le jeu du hacker, vous apprenez le score principalement a partir de ce que les autres hackers pensent de vos capacites, et c'est pour ca que l'on n'est vraiment un hacker que lorsque les autres hackers vous considerent comme tel. Ce fait est obscurci par l'image du hacker comme un travailleur solitaire, aussi bien que par un tabou de la culture des hacker (qui s'estompe progressivement mais qui reste present): le fait d'admettre qu'une partie de sa motivation vient de son ego ou de la recherche d'une acceptation externe.

De facon specifique, le monde des hacker constitue ce que les anthropologues appellent une culture du don. On obtient un statut ou une reputation non pas en dominant les autres, en etant beau, ou en possedant des choses que les autres desirent, mais en faisant des dons: de son temps, de sa creativite , du resultat de ses competences.


Il y a principalement cinq types de choses a faire pour etre respecte par les hackers:

1. Ecrire des logiciels libres.

La premiere, la plus centrale et la plus traditionnelle, est d'ecrire des programmes dont les autres hackers pensent qu'ils sont amusants ou utiles, est de faire don du code source pour que toute la communaute des hacker puisse les utiliser.

Les "demi-dieux" les plus respectes dans l'univers des hackers sont ceux qui ont ecrit des programmes importants, utiles, qui correspondent a un besoin repandu, et qui en ont fait don a la communaute , de sorte que maintenant tout le monde s'en sert.

2. Aider a tester et a debugger des logiciels libres.

Il est egalement utile d'aider a debugger et a perfectionner les logiciels libres. Dans ce monde imparfait, nous passons inevitablement la part la plus importante du temps de developpement d'un logiciels dans la phase de debuggage. C'est pour cela que les auteurs de logiciels libres savent que des bon beta-testeurs (ceux qui savent decrire les symptomes clairement, localiser precisement les problemes, qui peuvent tolerer quelques bugs dans une distribution rapide et qui sont pret a appliquer une procedure de diagnostic simple) valent leur pesant d'or. Un seul d'entre eux peut faire la difference entre une seance de debuggage cauchemardesque et une simple nuisance salutaire.

Si vous etes un debutant, essayez de trouver un programme en cours de developpement qui vous interesse et de devenir un bon beta-testeur. C'est une progression naturelle que de commencer par aider a tester des programmes, puis d'aider a les debugger, puis d'aider a les modifier. Vous apprendrez beaucoup de cette facon, et vous vous ferez un bon karma par rapport a des gens qui vous aideront plus tard.

3. Publier des informations utiles.

Une autre bonne chose est de reunir et de filtrer des informations utiles et interessantes sous forme de pages Web ou de documents comme les FAQs (listes de Frequently Asked Questions, [en francais, Foires Aux Questions, NDT]) et de les rendre accessibles a tous.

Les personnes qui maintiennent les FAQs techniques les plus importantes sont presque autant respectees que les auteurs de logiciels libres.

4. Aider a faire tourner l'infrastructure.

La culture des hacker (et le developpement technique de l'Internet) marche grace a des volontaires. Il y a beaucoup de travail peu excitant, mais necessaire, qui doit etre fait pour que ca continue a tourner: administrer les mailing lists [listes de distributions, NDT], moderer les newsgroups, gerer les sites d'archives de logiciels, ecrire les RFC [Requests For Comments, les "normes" de l'Internet] et autres standards techniques

Les gens qui font ce genre de choses sont tres respectes, parce que tout le monde sait que c'est un boulot qui demande enormement de temps et qui n'est pas aussi drole que de jouer avec du code.

5. Servir la culture des hackers elle-meme.

Pour finir, vous pouvez servir et propager la culture elle-meme (par exemple, en ecrivant une introduction precise [ou une traduction d'icelle, NDT] sur comment devenir un hacker :-)). Ce n'est pas quelque chose qu'il vous sera possible de faire avant d'avoir ete dans le bain pendant un certain temps et d'etre devenu bien connu pour l'une des quatre premieres choses.

La culture des hackers n'a pas de chefs, au sens precis du terme, mais elle a des heros, des historiens et des porte-parole. Quand vous aurez ete dans les tranchees pendant assez longtemps, vous pourrez peut-etre devenir l'un de ceux-ci. Mais attention: les hackers se mefient des egos surdimensionnes chez les anciens de leur tribu. Il faut donc eviter de montrer ouvertement que l'on recherche a obtenir ce genre de celebrite. Il vaut mieux faire en sorte qu'elle vous tombe toute cuite dans votre assiette, et toujours rester modeste au sujet de votre statut.


Le rapport entre les hackers et les nerds [polards?, NDT]

Contrairement a un mythe populaire, on n'a pas besoin d'etre un nerd [polard, NDT] pour etre un hacker. Cela aide, cependant, et de nombreux hackers sont en fait des nerds. D'etre un proscrit social vous aide a vous concentrer sur les choses importantes, comme penser et hacker.

C'est pour cette raison que de nombreux hackers ont adopte l'etiquette "nerd" et utilisent meme le terme plus cru de "geek" comme un insigne honorifique; c'est une facon de declarer leur independance vis-a-vis des attentes normales de la vie sociale. Voir The Geek Page pour une discussion exhaustive.

Si vous arrivez a vous concentrer suffisamment sur le hack pour y exceller et vivre votre vie par ailleurs, tant mieux. C'est beaucoup plus facile a present que lorsque j'etais un debutant. La culture dominante est beaucoup plus tolerante de nos jours vis-a-vis des techno-nerds. Il y a meme un nombre croissant de gens pour penser que les hackers forment un materiel de premiers choix en tant que petit(e) ami(e) / mari / femme. (Consultez par exemple Girl's Guide to Geek Guys.)

Si vous voulez devenir un hacker parce que vous n'avez pas de vie privee, pas de probleme: au moins il n'y aura rien pour vous empecher de vous concentrer. Et vous finirez peut-etre par en avoir une un jour.


Style de vie

Encore une fois, pour etre un hacker, il faut entrer dans l'etat d'esprit du hacker. Pour cela, il y a quelques activites que l'on pratique loin d'un ordinateur qui semblent aider. Ce ne sont evidemment pas des substituts a la pratique de l'informatique, mais de nombreux hackers les pratiquent, et pensent qu'elles sont reliees de facon fondamentale a l'essence du hack.

  • Lire de la science-fiction. Aller a des conventions de SF (un bon moyen pour rencontrer des hackers et des proto-hackers).
  • Pratiquer le Zen et/ou les arts martiaux (pour la discipline mentale).
  • Ecouter et analyser de la musique, apprendre a apprecier des formes particulieres de musique.
  • Apprendre a bien jouer d'un instrument, ou a chanter.
  • Apprecier les jeux de mots .
  • Apprendre a bien ecrire dans sa langue maternelle.
  • Plus vous pratiquez ces disciplines, plus il est probable que vous pourrez naturellement faire un bon hacker. Les raisons pour lesquelles ces activites sont importantes ne sont pas claires, mais il semble que ce soit parce qu'elles font intervenir a la fois les parties gauche et droite du cortex (les hackers ont besoin de passer de facon instantanee d'un raisonnement logique a une perception plus subjective d'un probleme).

Pour finir, une liste de choses a ne pas faire:
  • Ne pas utiliser des noms de login grandiloquents ou stupides.
  • Ne pas intervenir dans les flame wars [guerres au lance-flamme] dans les newsgroups Usenet ou ailleurs.
  • Ne pas s'autoproclamer "cyberpunk" , et ne pas perdre son temps avec quelqu'un qui le fait.
  • Ne pas poster de message rempli de fautes d'orthographe ou de grammaire.
La seule reputation que vous vous ferez de cette facon est celle d'un parfait idiot. Les hackers ont la memoire longue. Cela pourra vous prendre plusieurs annees avant que de telles erreurs soient oubliees.


Autres ressources

Des traductions de ce document sont disponibles en espagnol et en japonais.
Le Loginataka [en anglais, NDT] parle un peu de l'entrainement et de l'attitude du hacker Unix.
J'ai egalement ecrit A Brief History Of Hackerdom [Une Breve histoire de la culture des hacker, NDT].
Peter Seebach maintient une excellente Hacker FAQ pour les cadres qui ne comprennent pas comment se comporter avec des hackers.
J'ai ecris un papier, The Cathedral and the Bazaar, qui explique comment fonctionne la culture de Linux. Voir la page de mes ecrits.


Foire Aux Questions

Q: Est-ce que pouvez m'apprendre a hacker ?
Depuis que j'ai publie cette page, je recois plusieurs demandes par semaine de gens qui me demandent "apprenez-moi tout sur le hack" . Malheureusement, je n'ai ni le temps ni l'energie pour cela. Mes propres projets de hacks m'occupent deja a 110%. Et meme si je le faisais, etre un hacker est une attitude et une competence que l'on doit essentiellement apprendre par soi-meme. Vous verrez que meme si les vrais hackers sont prets a vous aider, ils ne vous respecteront pas si vous les suppliez de vous transmettre tout ce qu'ils savent a la petite cuillere. Commencez par apprendre deux ou trois choses. Montrez que vous essayez, que vous etes capable d'apprendre par vous-meme. Ensuite, vous pourrez aller voir les hacker avec des questions.

Q: Ou puis-je trouver des vrais hackers pour discuter avec eux?
Surement pas sur IRC, en tout cas. Il n'y a que des flammeurs et des crackers, a perte de vue. Le mieux est de contacter un groupe local d'utilisateurs d'Unix ou de Linux et d'aller a leurs reunions (on peut en trouver une liste sur la page Linux Users' Group de Sunsite [ou sur la liste de groupes d'utilisateur francais du Linux Center, NDT]).

Q: Quel langage dois-je apprendre en premier?
HTML, si vous ne le connaissez pas deja . On trouve plein de livres a la couverture brillante et chamarree sur HTML, qui sont par ailleurs tres mauvais, et tres peu de bons. Celui que je prefere est HTML: The Definitive Guide. [En francais, on trouvera une bonne introduction (non technique) dans l'article du micro-bulletin Concevoir et faire vivre des sites Web, NDT.]
Si vous voulez commencer a programmer, je vous conseille de commencer par Perl ou par Python. Le C est vraiment important, mais beaucoup plus difficile.

Q: Par ou dois-je commencer? Ou puis-je trouver un Unix libre?
J'ai inclus ailleurs dans cette page des pointeurs sur comment obtenir linux. Pour devenir un hacker, il vous faut de la motivation, le sens de l'initiative et la capacite a apprendre par vous-meme. Alors, c'est le moment ou jamais...


Anonyme


Definitions de base Sommaire La faille NBTSTAT