# С чего начать программирование

**URL:** <https://linux.ru/forum/t/topic/10036>\
**Category:** Программирование: \*nix\
**Created:** [04.Май.2012 05:10:17 UTC](https://linux.ru/forum/t/topic/10036 "2012-05-04T05:10:17Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![kedr19](https://linux.ru/forum/letter_avatar_proxy/v4/letter/k/a6a055/32.png) [@kedr19](https://linux.ru/forum/u/kedr19)\
**Post date:** [04.Май.2012 05:10:17 UTC](https://linux.ru/forum/t/topic/10036/1 "2012-05-04T05:10:17Z")

</div>

Поставил себе задачу подскажите с чего начать с нуля.

В \*nix не программировал никогда

Задача связана с работой оконных менеджеров

За любые напутствия большое спасибо заранее

---

<div class="post-metadata">

**Author:** ![gogi](https://linux.ru/forum/letter_avatar_proxy/v4/letter/g/958977/32.png) [@gogi](https://linux.ru/forum/u/gogi)\
**Post date:** [04.Май.2012 20:17:36 UTC](https://linux.ru/forum/t/topic/10036/2 "2012-05-04T20:17:36Z")

</div>

Отталкивайтесь от того, что знаете. Если толком ничего, то я бы порекомендовал си++. Большинство оконных менеджеров написано на нем.

Если хотите программировать графический интерфейс, и притом угнаться за модой, то можете обратить внимание на javascript + html5. Тормознуто, но сейчас все на нем помешались.

---

<div class="post-metadata">

**Author:** ![kedr19](https://linux.ru/forum/letter_avatar_proxy/v4/letter/k/a6a055/32.png) [@kedr19](https://linux.ru/forum/u/kedr19)\
**Post date:** [05.Май.2012 03:02:33 UTC](https://linux.ru/forum/t/topic/10036/3 "2012-05-05T03:02:33Z")

</div>

Я могу конкретизировать что хочу а вы может точнее направите.

Нужно создать прозрачное окно на весь экран которое лежит всегда сверху всего и оно должно обрабатывать заданным образом то что видит под собой и элементы отрисовывать на этом прозрачном окне.

Я начал с изучения Qt я в правильном направлении?

Спасибо

---

<div class="post-metadata">

**Author:** ![gogi](https://linux.ru/forum/letter_avatar_proxy/v4/letter/g/958977/32.png) [@gogi](https://linux.ru/forum/u/gogi)\
**Post date:** [05.Май.2012 04:19:07 UTC](https://linux.ru/forum/t/topic/10036/4 "2012-05-05T04:19:07Z")

</div>

В правильном. Qt - одна из самых развитых и распространенных библиотек.

---

<div class="post-metadata">

**Author:** ![kedr19](https://linux.ru/forum/letter_avatar_proxy/v4/letter/k/a6a055/32.png) [@kedr19](https://linux.ru/forum/u/kedr19)\
**Post date:** [05.Май.2012 06:18:18 UTC](https://linux.ru/forum/t/topic/10036/5 "2012-05-05T06:18:18Z")

</div>

Спасибо большое

---

<div class="post-metadata">

**Author:** ![intur](https://linux.ru/forum/letter_avatar_proxy/v4/letter/i/50afbb/32.png) [@intur](https://linux.ru/forum/u/intur)\
**Post date:** [07.Май.2012 15:31:27 UTC](https://linux.ru/forum/t/topic/10036/6 "2012-05-07T15:31:27Z")

</div>

c++, потом легче будет… буржуи на Питоне сидят
