Я работаю над С++ и COM/ATL в Windows за последние несколько лет. Теперь я хочу перейти на Linux Programming. Я знаю основную архитектуру Linux. Я сделал некоторые из проектов, которые используют ncurses, сокеты и аудио-библиотеки (Terminal Applications). На каком инструменте я должен быть знаком с проектами. В Windows я начал с программирования Win32, затем перешел на COM и ATL. Программирование Win32 дало мне представление о Windows.
Можете ли вы дать мне шаги для начала программирования Linux?