Tham gia một vài khóa huấn luyện. Mua hoặc mượn sách. Nghiên cứu toán học và logic. Không ngừng lập trình. Học ngôn ngữ lập trình khác.

Given the above summary, write a detailed text in French for it.
Beaucoup d'universités, de collèges et de centre communautaires offrent des cours et ateliers de programmation auxquels vous pouvez participer sans avoir à vous inscrire comme étudiant dans l'établissement. Ces séances sont généralement très intéressantes pour les programmeurs débutants, car elles permettent de pratiquer avec l'aide d'un programmeur expérimenté et vous pourrez aussi y faire connaissance avec d'autres programmeurs de votre région. Des milliers de livres éducationnels sont disponibles en librairies ou sur internet pour tous les langages imaginables. Bien que vos connaissances ne doivent pas être exclusivement livresques, ces textes constituent de sérieuses références et contiennent souvent de bons exemples. La plus grande partie de la programmation n'implique que des connaissances limitées de l'arithmétique, mais il vous faudra étudier tout de même des concepts plus avancés. Ceci est particulièrement vrai si vous avez à développer des simulations complexes ou autres programmes gourmands en algorithmes de calcul. Pour la programmation courante, vous n'aurez pas de gros besoins en mathématiques. L'étude de la logique et plus particulièrement la logique numérique (celle qui s'applique aux matériels informatisés) peut vous aider à comprendre et à résoudre au mieux certains problèmes complexes dans des applications un tant soit peu poussées. Une théorie populaire dit qu'il faut pour le moins 10 000 heures de pratique pour devenir un expert. Bien que ceci soit discutable, le principe qu'il faut en retenir reste généralement vrai : la maitrise prend du temps et un investissement personnel. Ne vous attendez surtout pas à tout savoir du jour au lendemain, mais si vous restez concentré et continuez à apprendre, vous pourrez très bien devenir un jour un expert dans votre domaine . Bien que vous puissiez penser que la maitrise d'un langage de programmation peut être suffisante, beaucoup de programmeurs multiplient leurs chances de succès dans ce domaine en en apprenant plusieurs. Les langages successifs...