По большому счету написание кода в системах Linux и системах Windows мало чем отличается. Linux Ubuntu - не исключение. Всего-навсего нужно иметь редактор кода (подойдет любой текстовый редактор), а в идеале - компилятор с функцией редактирования. В сети предостаточно подобных программ. Загляните в Ubuntu One - магазин приложений Linux Ubuntu, не исключено, что подыщите для себя подходящее решение. Ну и конечно, нужно определиться с языком программирования, это самое важное.
Как выгодно покупать доллары? Анализ стратегий и статистики за 25 лет