Plus on programme en C plus on change ses habitude de programmation et on finit par faire du code optimisé. Mais cela necessite beaucoup de temps et de patiences,c'est pas en apprenant les bases très rapidement qu'on va les retenir et qu'on va bien programmer, rien que pour garder définitivement sans réapprendre il faut 3 ans au cerveau donc ça fait u bien défois de revoir les bases et plus on s'y attarde mieux c'est. Depuis que j'ai appris le C il y a peu de temps environ 5 mois mes méthodes de programmation on beaucoup changé sauf une seule choses c'est ma présentation du code car un programme doit être bien présenté et clair pour s'y replonger dedans rapidement et je fait la même chose en assembleur que j'ai commencais il y a 6 mois environ. J'ai appris très rapidement les bases du C et surtout ça souplesse grâce au Basic c'est pour ça d'ailleurs que de nombreux tutos prétende que ce langage n'est pas fait au débutant, c'est pour ça que le mieux c'est déjà que de connaître un autre langage comme le Basic, certe quand on n'est débutant on a tendance à transcrire le Basic en C ce qui produit un code himonde mais ça aide beaucoup.
Le plus difficile à apprendre que ce soit dans n'importe quel langage de programmation, c'est la façon de programmer et le déroulement logique du programme et non la syntaxe du langage.