¿Es difícil aprender a programar en Linux?
No es difícil. Linux sólo tiene más de 300 API, mientras que Windows afirma tener miles. Si puedes aprender bien a programar en Windows, Linux estará bien. La clave es un cambio de forma de pensar. No existe un IDE (o no fácil de usar) como VC en Linux. La mayoría de los desarrolladores usan vim/emacs gcc gdb para el desarrollo, que es todo un obstáculo desde la línea de comandos. . Además, Linux no tiene la misma abstracción de alto nivel que MFC. Básicamente llama directamente a bibliotecas C o llamadas al sistema, y el umbral es un poco más alto. Le sugiero que lea "Programación Linux" y luego lea APUE después de comenzar. ¡vamos!