Чому початківці програмісти (як я) завжди запитують про наступну мову, яку вони повинні вивчити, а не питати про наступний проект, який потрібно вирішити?
Чому Ерік Реймонд у розділі " Навчитися програмувати " свого есе " Як стати хакером " розповів про порядок, коли слід вивчати мови (порівняно з порядком, у якому ти повинен брати участь у проектах).
Чи питають початківці столяри "Я знаю, як користуватися молотком ... чи слід навчитися користуватися пилою або рівнем далі?"
Я питаю , тому що я знаходжу , що майже будь-який значущий проект я зацікавлений у вирішенні проблеми (наприклад , веб - додаток, набір інструментів аналізу покер) вимагає , щоб я дізнався досить просто з безлічі мов (Python, C, HTML, CSS , Javascript, SQL) та фреймворки / бібліотеки (wxPython, tkinter, Django) для їх реалізації.
Спасибі,
Майк