mod-hokage : Je n'aime pas du tout ce type de réflexion, comme si le C apportait de mauvaises habitudes et une mauvaise façon de programmer...
Alors oui, que l'on programme en C ou C++ (pour ne citer que ces deux là), les méthodes et les habitudes à avoir ne sont pas les mêmes. On ne programme pas en OO de la même façon qu'avec un langage plus bas niveau. Mais de là à parler de mauvaises habitudes... Non.
Personnellement, je trouve ça bien de commencer par le C car il pose les bases et permet de comprendre un peu mieux ce qu'il se passe au niveau du matériel. Ce fonctionnement bas niveau a tendance à trop être masqué parfois par les mécaniques orientées objet et le perdre de vue peut, cette fois, faire apparaitre de mauvaises habitudes.