Many adult vocational schools or two-year colleges have a range of beginning programming courses in languages such as C++.

Puede convertirse en un programador de Linux® familiarizándose con la interfaz del sistema operativo Linux® , aprendiendo el uso correcto de la línea de comandos y dominando al menos un lenguaje de programación comúnmente utilizado con la plataforma Linux®. La certificación en los objetivos del examen Linux® + independientes del proveedor también crea una buena base para muchos trabajos de programador de Linux® de nivel de entrada . La capacitación para convertirse en programador de Linux® se puede realizar con frecuencia por su cuenta, ya que una gran cantidad de material está disponible gratuitamente para que aprenda y practique a su propio ritmo. Esta opción es generalmente la más efectiva si tiene experiencia previa en programación de computadoras.o administración del sistema. Si determina que necesita más orientación, muchas universidades de dos años y escuelas técnicas ofrecen conjuntos de cursos que lo prepararán para una carrera de programador Linux®.

Many good programmers have little or no formal training.

Uno de los primeros pasos para convertirse en programador de Linux® es comprender el software de código abierto y sus requisitos asociados. Los programadores de Linux® siguen las pautas de creación de código fuente y ponerlo a disposición de otros programadores para que lo examinen y editen como mejor les parezca. Tomarse un tiempo para examinar algunos de estos ejemplos de código le dará una buena idea de la estructura y sintaxis de una aplicación de software Linux® de calidad. Además de las muestras de código fuente, también puede encontrar muchos tutoriales gratuitos e incluso libros de texto completos para comenzar con los conceptos básicos de la navegación por la línea de comandos de Linux®.

Linux® programmers follow the guidelines of creating source code and making it available for other programmers to examine and edit as they see fit.

La programación en el sistema operativo Linux® también requiere un conocimiento práctico de cómo navegar y modificar el sistema en un modo de terminal en lugar de con una interfaz gráfica de usuario. Esta práctica permite al programador de Linux® un mayor grado de control sobre las adaptaciones del sistema, así como sobre los nuevos programas desde cero. Algunos programadores de Linux® codifican en un editor en modo terminal en lugar de en un programa de compilación llamado entorno de desarrollo integrado (IDE). La capacidad de programar tanto en un IDE como en el modo de terminal de Linux® le dará más flexibilidad mientras aprende los idiomas necesarios para convertirse en un programador de Linux®.

Dominar al menos un lenguaje de programación es esencial para que se convierta en un programador de Linux®. Muchas escuelas vocacionales para adultos o universidades de dos años tienen una variedad de cursos de programación para principiantes en lenguajes como C, Java®, C ++ y Perl. Estos cursos pueden brindarle una buena base si no tiene experiencia previa en programación de computadoras. Los mismos programas escolares también pueden ofrecer cursos que lo prepararán para la certificación Linux® +; esta credencial se considera útil para muchos trabajos de programador de Linux® de nivel de entrada. Completar una licenciatura en ciencias de la computación de dos años como mínimo con énfasis en la programación de Linux® también lo calificará para una variedad de oportunidades.