Apprendre à coder, oui mais comment?

cladstrif4

Shoryuken
Derrière ce titre de topic digne des pubs alakon de facebook ( :D ), se cache une (nouvelle) requête de ma part.

J'aimerai bien commencer à apprendre à coder maaaaais je suis nul part dans ce domaine.

Donc je sais même pas vous dire c'est dans quel but parce que j'imagine qu'il y a autant de but à un code qu'il y a de langages voir plus.

Et justement en parlant de langage vers quoi un noob comme moi peut se tourner?
Java? C++? C#? Xamarin? VB?

La seule notion de code que j'ai c'est système.out.println() hahahaha (mon seul souvenir de mds quelques mois passé à l'ESI il y a presque 10 ans maintenant).

Donc je m'en remets aux développeur/codeur du forum pour m'aiguilleur, ou ne serait-ce que me tourner vers quelques références en la matière tuto vidéo fr ou ang.

On vit à l'ère de l'informatique. Et je voudrai vivre avec mon temps.

À vous les studios.

Édit: ouh la vilaine faute dans le titre :/
Jereck's edit : Hapu ;)
 

freedumz

Chasseur de castors
Je te déconseille codeacademy c'est clairement mal foutu
Je te conseillerais plus coursera,edx ou encore Udemy(il y a un cours pour devuter en java qui est pas mal foutu )
 

kronoss

Geek power
Attention, xamarin n'est pas un language, c'est un outil permettant de développer des applications multiplateformes (ios, android, pc, mac, uwp) avec un seul et unique langage et en un seul projet. En gros tu n'as qu'un langage à apprendre plutôt que devoir apprendre la java, le swift/objective C et le C#, et en un seul projet, tu pourras toucher par exemple tous les téléphone android/ios/windows. Sans ça, tu dois les développer dans chaque language spécifique aux différentes plate forme, dans ce cas ci, 3 fois le travail.

Le xamarin c'est du dev en C#

Perso je suis dévelopeur Objective-c (iphone/ipad/mac) mais je lorgne de plus en plus vers celui-ci depuis qu'il est passé gratuit.

Pour les tutos, il y en a des très bons sur le site officiel concernant les projets xamarin, mais tu devra commencer par apprendre le C#. Si tu veux, je peux te filler un très bon bouquin en pdf (en anglais) par mp ;)


Pour répondre à ta question, si ton but c'est:
Jeux : C++ (ou C# si tu fais de l'Unity ou Unreal Developpement Kit)
Uniquement Iphone/ipad/mac : Swift
Uniquement Android : Java
Multi plate forme : C#

VB oublie, c'est mort.
 

z[e]d

Series seeker
Ah tiens j'avais pas suivit que xamarin était devenu gratuit, les prix avant :eek:
Ca m'intéresse pas mal du coup. T'as une idée des limitations kronoss?

Sinon j'ai fait quelques cours de la codeschool et je trouvais ça pas trop mal foutu.
 
1er
OP
cladstrif4

cladstrif4

Shoryuken
Je note tout ça merci du coup.

Mais je rappel -> total noob en la matière :D
 

z[e]d

Series seeker
Pour les cours que j'ai fait via codeschool, (node, javascript, angular) je trouve que c'est pas trop mal, et ça part vraiment des bases, maintenant je ne peux pas dire des autres formations car je ne les ai pas faites, mais j'ai entendu du bien de celle sur ruby. Maintenant, à voir avec ce que tu as envie de faire et d'apprendre.
 

kronoss

Geek power
Ah tiens j'avais pas suivit que xamarin était devenu gratuit, les prix avant :eek:
Ca m'intéresse pas mal du coup. T'as une idée des limitations kronoss?

Sinon j'ai fait quelques cours de la codeschool et je trouvais ça pas trop mal foutu.

@z[e]d Il n'y en a pas, tu as juste un support supplémentaire si tu payes ;)
En plus si tu es sur windows tu as visual studio community edition qui est également gratuit et qui intègre Xamarin de base (à cocher lors de l'install)
 

z[e]d

Series seeker
Je viens de voir ça, par contre le test cloud reste payant il me semble, et y'a aussi l'ide pour macos, j'ferais bien un tour pour voir comment ça se passe :D
Sinon je parlais de limitation en terme d'accès aux features des devices, des contraintes entre chaque platforme. Pour avoir fait du dev hybride, j'ai eu pas mal de galères, notamment au support des android 4.X (sans parler de winphone).
Ces derniers ont la chouette idée de dire que si tu prends une photo et que le device se sent limite en mémoire,il kill ton app, lance ton app photo, puis une fois la photo faite, relance ton app, ce qui est chouette quand au final c'est un browser qu'il relance...
 

KikouzZz

Elite
Peu importe le langage que tu commenceras, tu devras avoir des notions d'algorithmie ou tu vas vite te retrouver bloqué.

Sinon si tu veux être un 1337, faut te mettre à l'assembleur.
 

Yoake

Brebis râleuse.
Si tu n'as jamais programmer de ta vie je te conseille de commencer par de l'algorithmie. Ceci pour développer ta logiqe (de façon adaptée à la résolution de problème en informatique). Un fois que tu sais mettre sur papier un algorithme pour solutionner un problème, tu pourras coder ce que tu veux, peu importe le langage, tant que le problème est à ta portée.

C'est honnêtement le conseil que je me serais donné si je pouvais remonter dans le temps !

(si tu veux, je peux te filer un cours d'algo que j'ai eu en première à l'ESI de Bruxelles..)
 

Eldorado93

Fanatique
Coucou, je te recommande OpenClassrooms... très bon site pour les débutants :)
 
1er
OP
cladstrif4

cladstrif4

Shoryuken
Ok ok beaucoup de réponses et de conseils.

Je vais voir pour ce qui est de l'algorithmie.
Je me souviens des

"Tant que" "faire" "jusqu'à ce que". Etc... :D
 
  • J'aime
Les réactions: Yoake

Yoake

Brebis râleuse.
Ok ok beaucoup de réponses et de conseils.

Je vais voir pour ce qui est de l'algorithmie.
Je me souviens des

"Tant que" "faire" "jusqu'à ce que". Etc... :D

C'est exactemeznt ça qu'il te faut !
 

Ermetiste

Fanatique
Je viens de lire les commentaires et... en fait, ça fait qlq mois que j apprends avec "codecacademy", je trouvais que c'était assez bien et que c'était assez interactive. Openclassrooms, on m'a dit qu'ils sont pas vraiment actifs (et c pour ça que je suis alle sur codec ^^)
Maintenant j'hésite à aller plutôt vers codeschool :rolleyes:
 
Haut