Étudiez le code des logiciels que vous aimez que vous pouvez trouver par exemple sur CodeProject, GitHub, GitLab, SourceForge, etc.
Essayez de faire des logiciels similaires et adaptez-les, sans plagier en dehors de l'apprentissage personnel, comme un bloc-notes, une calculatrice, un explorateur de fichiers, un gestionnaire de banque... ou un jeu.
Écrivez du code, ne vous arrêtez pas pour écrire.
Et surtout, lisez et relisez des livres.
Personnellement, j'aime les livres de Wrox (Wiley), ils sont très bons : n'hésitez pas à lire même des livres anciens si la version plus récente n'est pas disponible.
Les cours en ligne sont excellents aussi, mais ils ne remplacent pas les livres et le code source ou la formation professionnelle.
Pour pouvoir comprendre des sujets avancés et approfondis liés à la programmation et à la nature des ordinateurs, nous devons aller à l'Assembleur, non seulement à l'IL, mais à l'assembleur natif et au code machine.
Lire la suite »