Для написания текстового редактора рекомендую книгу GuF Design Patterns (http://c2.com/cgi/wiki?DesignPatternsBook)
А вообще, так как ты только начал осваивать программирование, будет уместным прочесть комментарий успешного программиста перед выбором языка
| Цитата | Завтра ищешь в интернете книжку Dive into python. Похрен если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, блин, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих идиотов/ просто неудачников типа рейфага или сисярп/джава-программистов, которые сосут лапу по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
|
|