Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

1. It depends on the product. For a landing page go with zero javascript since you want things to load blazingly fast. I like static site generators for this such as Jekyll. For simple websites (e.g. small web shops), you might be okay just serving HTML/vanilla JS through e.g. PHP or Python. For apps that need to be an app, my go-to framework is Angular. I know I’m in the minority here but its tooling has come a long way. The developer experience is stellar nowadays. For CSS: Tailwind, which finally made me productive in styling elements.

2. If you don’t know vanilla JS it’s best if you learn that first before thinking about any “stack” – I can recommend Eloquent JavaScript. After you get the hang of it, pick any stack that fits your problem and interests you, and start building. :)



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: