Я в основном программист-самоучка. Когда я изучаю новый язык, обычно это выглядит так:
- Купить книгу (или книги) на языке.
- Прочитайте упомянутые книги.
- Найдите более запутанные / интересные аспекты в Интернете.
- Фактически используйте этот язык для чего-либо (используя Интернет и книгу в качестве ссылки)
Веб-программирование предоставляет множество возможностей для этого. Форумы, блоги, социальные сети и т. Д. Конечный результат будет отличаться от того, что сделано правильно, но затем я могу скачать программу с открытым исходным кодом, сделав то же самое, и сравнить, чтобы проверить, хорош ли мой код.
Тем не менее, для настольного графического интерфейса, я отчасти тупик для идей. Какие-нибудь предложения относительно достаточно сложного (но выполнимого) проекта, чтобы привыкнуть к программированию на рабочем столе?