¿Por qué la gente mecánica no puede aprender C tan fácilmente como otros?

Eso no es cierto. Soy un ingeniero mecánico. Y me encanta programar con C. Y muchos de mis amigos trabajan como ingenieros de software con éxito en los servicios de Tata Consultancy y WIPRO. Son graduados mecánicos.

Esa es una suposición incorrecta. Todo el mundo es capaz de aprender cualquier cosa. Hay personas que tienen interés por aprender. Si eres uno de ellos, puedes aprenderlo.