3 ms·
If you want to learn a new language, then pick a project that has a known (to you) scope, like porting an existing application you wrote. If you want to comple
by kjksf 9y ago
If you want to learn a new language, then pick a project that has a known (to you) scope, like porting an existing application you wrote.
If you want to complete a new project, stick to what you know.
Risk multiples.
If you want to pick a backend language, then pick one of: Go/Ruby (On Rails)/Python/node.js/PHP. If you don't know which, then pick one of them randomly.
Those languages were used to ship tens of thousand web applications.
Anything outside of that is an adventure. Remember: risk multiplies.
Kotlin is a fine language and you'll probably be fine but I would still pick Go/Ruby/Python/node.js/PHP.
- backslash_16 9y agoYou're right, if I used C# I could knock out the project in a fraction of the time it will (most likely) take me to learn: - IntelliJ (or VS Code with the Kotlin plugin) - gradle - Kotlin - A Kotlin applicable web framework and ORM Thanks for the very applicable advice!