Я новый программист (Java, JavaScript и C).
Я хотел бы в будущем заняться/поучаствовать в разработке приложений Ubuntu.
У меня вопрос: какой язык программирования мне следует изучить, чтобы стать программистом Ubuntu?
решение1
Поскольку вы уже знакомы с JavaScript (и HTML, я полагаю), вам может понравиться "Пешеходный переход" от Intel.
Это проект с открытым исходным кодом, который упакует ваш HTML в приложение для Android, Windows, iOS или Linux (DEB).
решение2
Я бы порекомендовал книгу Джона Мастерса и Ричарда БлумаПрофессиональное программирование Linux.
Эта книга разделена на четыре основных раздела, посвященных ключевым темам, которые необходимо освоить программистам Linux: основы Linux, ядро Linux, рабочий стол Linux и Linux для Интернета.
Эффективные примеры помогают читателям быстро освоить процесс создания программного обеспечения на базе Linux, используя инструменты и утилиты, которые способствуют оптимизации процесса разработки программного обеспечения.
Обсуждается использование технологий эмуляции и виртуализации для разработки ядра и тестирования приложений.
Включает полезные сведения, призванные помочь читателям понять, как код их приложений соотносится с остальной частью программного стека.
Рассматривает кросс-компиляцию, динамическую вставку и удаление устройств, ключевые проекты Linux (такие как Project Utopia) и возможности интернационализации, представленные в рабочем столе GNOME.