NewbieContest

Programmation => Langages compilés => Discussion démarrée par: zetarianne le 06 Septembre 2012 à 11:16:24



Titre: Meilleur langage de programmation pour debuter
Posté par: zetarianne le 06 Septembre 2012 à 11:16:24
Bonjour tout le monde je me présente zetarianne je suis nouveau.
je suis tombé hier ou avant hier je me souvient plus sur se site super sympa, et je voudrais me lancer dans le monde si vaste du hack (white hat bien sur  :D)
**orthographe !** vous demander quel est le meilleur langage de programmation pour debuter et qui n'est pas tres diffcile .
P.S: je maitrise pas mal le xHTML (enfin je veut dire je sais ecrire les <p> et des titre  :oops:)
P.P.S: désolé pour les fautes d'orthographe
merci d'avance  :P


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: Ge0 le 06 Septembre 2012 à 15:43:59
Salut,

Apprendre le C me semble être un bon début, d'autant plus que tu as d'excellentes ressources sur le site du zéro (tu dois connaître : www.siteduzero.com ).

Pour le scripting - et ça te sera très utile ici - pourquoi pas essayer python voire php si tu fais déjà du html. ;)

Avis non-objectif bien entendu.


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: zetarianne le 06 Septembre 2012 à 16:33:01
Oui merci après quelque recherche google je crois que je v'est me lancer dans python  :)
les avis des autres sont les bienvenus.


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: zetarianne le 06 Septembre 2012 à 17:16:59
J'hésite entre le php et le python que me conseillez vous  :?:


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: Ge0 le 06 Septembre 2012 à 19:07:25
Fais un comparatif des deux langages, réfléchis à ce que tu veux faire, pourquoi tu le fais.

Le python a plus de possibilités que le PHP cela dit... Donc d'un point de vue personnel je te conseillerai python, mais ça reste à toi de voir.


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: zetarianne le 06 Septembre 2012 à 19:22:55
Je crois que je v'est commencer par python pour comprendre la notion de la programmation et après je m'attaquerrais a d'autre langage notamment a des langage du web (HTML,CSS,PHP...) .
un hacker ne se limite pas a un seul langage de programmation  :D
et encore merci a toi Geo .
les avis des autres sont les bienvenus.
merci d'avance :)


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: Xioth le 06 Septembre 2012 à 19:44:09
Plop,
Si je suis mes cours actuels, je te dirais Pascal, parce que c'est un langage avec une syntaxe simple (proche de l'Algorithmique).
Après personnellement, je dirais plus facilement PHP parce que c'est avec ça que j'ai (vraiment) débuté. Mais je trouve que Python est un bon choix aussi. Pleins de langages sont bien pour débuter.
De toute façon ne te stresses pas. Les langages se ressemblent tous dans les bases, quand tu connais un langage, l'apprentissage d'un second est généralement simplifiée.

Donc le vrai conseil c'est : Prends surtout un langage qui te plait (Plus ou moins complet, avec une syntaxe te paraissant plus simple, etc ; Recherche un peu sur Google/Wikipedia pour ça, c'est très simple a trouver en général), et qui a pour spécialité un truc que tu aimes pour pouvoir travailler sur de PETITS projets par la suite (Si tu prends un langage Web pour des tâches qui sont extérieures au Web, c'est faisable, mais généralement plus complexe pour au final pas grand chose).

Après, tout ça n'est qu'un bilan d’expérience personnelle. Je comprendrais que certains ne soient pas du même avis. :)

EDIT : Juste une petite question à Geo. Purement curieuse, n'y vois aucune animosité ou autre, ce n'est surtout pas le cas.
Pourquoi proposer le C en premier langage, certes, il est totalement faisable de commencer par celui-ci (avec un poil plus de motivation peut-être, mais sinon la base reste la même), il introduit des concepts intéressants, qui ne sont pas forcément vu dans d'autres langages. Mais j'ai toujours entendu dire que par la suite le passage C -> C++ était plus compliqué, alors que l'inverse n'est pas vrai, car le C donnerait de mauvaises habitudes pour le C++.
Merci si tu me donnes ton point de vu, toujours agréable de croiser les opinions. :)


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: zetarianne le 06 Septembre 2012 à 20:56:54
Merci pour ton conseil Xioth.
mon objectif c'est de créer mes propres tools de hack et d'exploitation de faille etc...
donc je sais pas si python feras l'affaire.
qu'en dites vous?
merci d'avance :)


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: Xioth le 06 Septembre 2012 à 21:09:42
Je pense que beaucoup de langages peuvent faire ça, pour avoir croisé nombre de logiciel permettant de faire ce genre de choses.
Je doute de l'utilité de la chose, vu le nombre incroyable de tool existant déjà, mais soit. Oui, je pense que le Python est, en effet, apte à le faire (Je ne serais pas sûr à 100% parce que j'en ai fait que très peu).
Mais je te déconseillerai vivement de te lancer tête baissée dans un projet tel que celui-là dès le début. Ça demande une bonne connaissance des failles, qui demande une bonne connaissance en programmation pour les comprendre en détail, et demande donc de l'expérience.
Avant d'attaquer les choses complexes il faut apprendre à faire de petits projets, certes, moins intéressant (quoi que), mais qui permettent de mettre en pratique ce que l'on a déjà vu.

Un conseil, avant de vouloir coder des tools pour le faire à ta place, apprend déjà à les faire manuellement, et à bien cerner tout les points. Et pour ça, je pense que tu auras de toute façon besoin de bases en PHP (minimum).

La encore, ce n'est que mon avis. :)


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: zetarianne le 06 Septembre 2012 à 21:12:38
qu'entend tu par de petits projets  :?:
merci d'avance :)


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: Xioth le 06 Septembre 2012 à 21:21:25
Généralement les tutoriels proposent des TPs, il est fortement conseillé de les faire. Mais il ne faut pas s'arrêter là, il faut aussi trouver des améliorations. Et après, chercher des choses faciles, qui pourrait t'aider au quotidien est une bonne méthode pour avoir des idées en programmation, et en même temps te faciliter la tâche au quotidien.
Tu peux aussi faire des choses pour tes proches, pour eux aussi les aider au quotidien, mais là on rentre dans un concept ergonomique à penser aussi, pour que la personne ne soit pas perdue, un peu plus complexe peut-être, mais pourquoi pas.


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: zetarianne le 06 Septembre 2012 à 21:26:18
ah oui comme le + ou - de m@teo21 dans le langage C ^^ .
et puis je crois que je v'est suivre ton conseil , dabord connaitre les failles et savoir les exploiter manuellment , et aprés coder des tools pour les faire a ma place.
t'aurais pas un lien a me donner qui montre les failles les plus connus et comment les exploiter manuellement   :?:
sinon de mon coté je v'est cherché un peut sur google  =)
merci d'avance :)
edit : alors je dois connaitre les bases du php?


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: Xioth le 06 Septembre 2012 à 21:33:56
Tu sais, les failles informatiques, tu peux avoir les noms facilement sur Wikipedia. Ensuite tu prends chaque nom de faille que tu recherches dans Google, et tu tomberas trèèèès probablement (c'est même sûr) sur des tutoriels et des explications.
Après tu peux faire des tests en local (programmation) par exemple, pour comprendre mieux certaines failles, essayer de voir si certains fix sont sûr ou non, tu verras que des méthodes utilisés avant se sont révélées peu sécurisée en fait, n'hésites pas à tester pour voir ce que ça fait.
Bref, la recherche est nécessaire pour apprendre ceci. On peut pas tout faire à ta place, désolé. Nous avons nous aussi des choses à approfondir. :P

Bon courage en tout cas ! Et prends du plaisir à apprendre ça. :)
Et suis des tutos pour apprendre à programmer dans les langages que tu juges intéressant, la programmation est la clé de la compréhension des failles. Si tu ne sais pas programmer, tu ne pourras pas comprendre et tester des fonctions. Et donc tu ne pourras pas faire de tests particuliers comme dis précédemment.

EDIT : Je pense que pour s'attaquer à des failles web, le minimum est de savoir coder en HTML (xHTML ou mieux HTML5), CSS (optionnel, m'enfin ..), et PHP. Et par la suite de savoir utiliser un SGBD (Système de Gestion de Base de Données).


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: zetarianne le 06 Septembre 2012 à 21:38:34
merci beaucoup Xioth :D


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: zetarianne le 07 Septembre 2012 à 13:04:25
Juste une dernière questions je dois apprendre les failles avant ou le python avant ?


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: _o_ le 07 Septembre 2012 à 15:33:24
Je pense qu'il y a quelque chose que tu n'as pas bien compris :
- y'a pas de manuel listant les failles existantes et fournissant les méthodes d'exploitation à coup sûr.
- on n'apprend pas n'importe quel langage de programmation en trois mois.
- ta dernière question n'a absolument aucun sens.

Un hacker (au sens original, pas le pirate), c'est d'abord une personne passionnée, qui a un certain état d'esprit, et qui amasse de l'expérience par des années de bidouillages. Un site de challenges comme NC peut aider à assouvir ce type de passion, mais pas seulement. Et surtout, je le répète, il n'y a aucune recette précise.


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: zetarianne le 07 Septembre 2012 à 20:07:29
Oui je crois que c'est ce que je suis tout dabord passionné et puis je dis pas que je veut apprendre un langage de programmation en 3mois.
Désolé pour ma dernière question j'avoue qu'elle na aucun sens  :oops:


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: S0410N3 le 08 Septembre 2012 à 00:22:38
Il n'y a que moi qui ai vu que le gars n'était là que pour troller ou bien ?

PS : en fait j'ai lu les autres topics il doit juste chercher la merde ou avoir un QI de bulot cuit au choix...


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: Asteriksme le 12 Septembre 2012 à 18:40:16
un cuit de bulot QI ou un cul hideux bu l'eau cuit?


Titre: Re : Meilleur langage de programmation pour debuter
Posté par: CommComm le 14 Septembre 2012 à 11:46:51
Hmmm... Asteriksme a dû commencer la prog avec BrainFuck :)