DHH · 2025-07-12 · source ↗ · whole document (4)
Рабочая установка, июль 2025
## Три языка новичку
1. Ruby — «magic for beginners»: `puts "hello world"` и всё, без церемоний. Книга «Learn to Program» Криса Пайна. Если хочешь веб — сразу Rails, учить язык вместе с ним: учиться надо на программе, которую хочешь.
2. JavaScript — без него в вебе никуда.
3. Go — для низкоуровневого: HTTP-прокси в компании пишут на нём. «Don't write your business logic in Go».
Не Ruby для всего: 3D-движок на нём никто не напишет. Себя определяет как объектно-ориентированного «в сердце»; функциональные языки уважает и признаёт, что ни разу не написал на них ничего настоящего — «a little embarrassing».
> «You can't just sit down and read the language specification, then go like, ooh, like Neo. Now I know kung fu. It doesn't download that way. You actually have to type it out in anger on a real program.» — [5:21:26](https://youtu.be/vagyIcmIGOQ?t=19286)