Comment apprendre à développer tout seul ?

html-for-babies.jpg

J'ai appris à développer des programmes informatiques très jeune, à l'age de 11 ans avec l'aide de mon CPC 6128 et de son manuel d'utilisation très imposant qui détaillait toutes les instructions du BASIC.

A l'époque il n'y avait pas d'internet, il fallait se débrouiller tout seul comme un grand et essayer de comprendre comment la machine pouvait fonctionner. C'était loin d'être évident ...

cpc6128_dev.gif

Cette semaine, j'ai eu la visite d'un stagiaire de 3ème, je me suis alors demandé par quoi je commencerai pour apprendre à développer en 2013.
La solution m'est venue très vite, je commencerai probablement par apprendre le HTML/CSS et j'apprendrai ensuite l’algorithmie grâce à PHP.

J'ai tenté de chercher sur Internet des sites Internet didactiques qui présentent cette démarche et j'ai trouvé !

http://fr.html.net/

Je pense que si je devais apprendre tout à seul à développer en 2013, je ferai du PHP et j'utiliserai le site html.net pour apprendre les bases du développement Web.

Et vous ? Avec quoi avez-vous appris le développement de programmes informatiques ?

1. Le samedi 16 février 2013, 10:59 par ErwanB
6706482f3ce25dfb204ce3d144adc980

Avec... FrontPage...
On ne se moque pas !
Le code généré était tellement pourri que je me suis vite mis au HTML :-)

2. Le samedi 16 février 2013, 11:11 par Larry Cover
62da33a491502ad4cbe847b34471646a

Tout dépend de ce que l'on veut faire ensuite mais je pense que commencer par les fondamentaux sert de base pour tous les langages et aide la compréhension de tous les langages. Perso je recommanderai encore aujourd'hui le langage C et le bouquin de ritchie & kernighan. Après ça la logique du PHP et de tout autre langage parrait intuitive (l'HTML étant pour moi de simple balises de formatage et n'est en rien un langage)

3. Le samedi 16 février 2013, 14:08 par Xunga
567a54408e0b0b12670524c78cdbaf20

J'ai appris le Basic sur ZX81.
Grace à ce bouquin :
http://www.worldofspectrum.org/ZX81...

C’était il y a 31 ans.

4. Le samedi 16 février 2013, 14:37 par Amaury
45ebe78c93dd8c1ea325b0d0235f169d

A 8 ans, mon voisin de 12 ans (un génie) m'a appris à faire une simple calculette non graphique en QBasic(Le truc de base : entrez le premier nombre, le deuxieme et l'opération) et à partir de là j'ai jamais arrêté :p

5. Le samedi 16 février 2013, 15:58 par alain
f9c596653266098a861b793ad61791df

Le HTML / CSS sont d'aucune utilité question algo, par contre PHP, Python c'est très bon pour débuter.

6. Le dimanche 17 février 2013, 07:00 par reghost
c60273af4b151cd310e1d38f05ba6a22

Du BASIC avec un CPC 464 et des cassettes pour lancer les programmes :)

7. Le dimanche 17 février 2013, 11:30 par Morrigh4n
13d0dd45fa8c4568571b0f874b5b870b

Pour ma part le site du zéro à été la porte d'entrée idéale dans le monde de la programmation !
Les cours dédiés au html/css y sont clairs et surtout compréhensibles par tous.
Sinon le basic sur ma casio graph 35 ^-^

8. Le dimanche 17 février 2013, 14:05 par Top blog S4
181999e25b9ac7e76f25c319e0c1bea1

je me souvient de mes premiers pas avec des algorithmes sur Pascal :D

9. Le lundi 18 février 2013, 07:56 par Stephane44
9d5673c0557d2fc13e14e1a0c7698939

Perso je conseillerais du c# ou du java.
La problématique de l'environnement web, c'est le debogage. et ce n'est évident d'aborder les objets avec PHP.

Mieux vaut regarder le langage Java pour la partie objet: avec un support comme "Java tête la première" ou "Java pour les enfants, les parents et les grands-parents".

Pour la partie interface, C# avec quoi qu'on en dise, l'IDE de Microsoft pour la réalisation rapide d'interface.

Chacun donnerais peut-être un avis différent, mais la partie algorithmie dans ces deux langages est très proche, et dispose de deux(voir trois) environnement très accessible : Microsoft Visual C# et Eclipse (quoique pour un un débutant NetBeans serait plus indiqué).

10. Le lundi 18 février 2013, 09:13 par Lego
8ac6a4e7d2ae302f10c2ac2a4cc0690d

Amstrad 6128 aussi !!!! :) J'ai appris à lire et à coder en même temps :) Et j'ai fait du visual basic jusqu'à mes 14 ans ... ET puis ça a enchaîné :)

11. Le lundi 18 février 2013, 11:07 par juju
31b81b19ae04109c7a6414d7a3df7135

Oula, je commencerais surtout pas par le php
mode troll on
niveau langage approximatif, on fait pas mieux :p
sinon autant faire du Javascript !!
mode troll off

Plutôt le C, histoire d'avoir de la rigueur, nécessaire pour n'importe quel programme

12. Le mardi 19 février 2013, 07:27 par PH de Kaliseo
3673345d98b61aeb4dc656cba148eaf1

Mais ce ne sont pas des langages de programmation le HTML & CSS, ce sont des markup languages (juste une précision :) )
Pour ma part j'ai commencé, par PHP & JavaScript, puis Java et C/C++. Si je devais recommencer je ferai la même chose, car PHP est assez accessible et encourageant quand on débute. Si j'avais commencé par C, j'aurai probablement arrêté à peine arrivé au chapitre sur les pointeurs ... Mais je pense que même si on ne fait quasiment que du PHP dans le cadre de son boulot, c'est vraiment un plus que de connaitre d'autres langages, car ça apporte plus de recul. D'ailleurs les nouvelles versions de PHP intègrent généralement des notions issues d'autres langages (je pense notamment aux namesspace et aux trace).

Bref si je devais recommencer je ferai la même chose, mais dans le cadre d'une école d'ingénieur pour perdre moins de temps ... :)

13. Le vendredi 22 février 2013, 22:01 par mechri
06617b7f8afbd551921c82cf63c4a032

je te recommande ce site http://www.siteduzero.com/

14. Le dimanche 10 mars 2013, 14:40 par Pamplenourse
3b2bf7d0e1c6d125e3a2641debd979bb

Les lignes 190 et 200, moi j'aurai arrondi:
190 x=x+ROUND(RND(1)*20)-6
200 y=y+ROUND(RND(1)*20)-6

15. Le jeudi 28 mars 2013, 22:53 par iztoogood
5d570c144ad8e255ab19da8e26c8762d

Dans ce cas, je l'aurais collé devant linuxzoo.net

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.