News for hackers. Stuff that matters.
Re:Ask HN: How to become a front-end engineer in 2024? by surprisetalk on Friday September 29, 2023 @09:54PM (#37712171)
I recommend first learning Elm for some excellent mental models that transfer to React, Vue, etc.

The Elm guide and examples are known for being great for beginners!

[1] https://guide.elm-lang.org

[2] https://elm-lang.org/examples

Re:Ask HN: How to become a front-end engineer in 2024? by alex_lav on Friday September 29, 2023 @10:15PM (#37712248)
It seems...off...to tell someone to learn probably the least employable frontend framework, so they'll have "excellent mental models" for the most employable ones...
Re:Ask HN: How to become a front-end engineer in 2024? by surprisetalk on Friday September 29, 2023 @10:59PM (#37712453)
Lisp is not very employable, but it's the first language MIT taught their CS students for two decades.

I maintain that Elm is a great way to learn modern frontend development :)

Re:Ask HN: How to become a front-end engineer in 2024? by alex_lav on Friday September 29, 2023 @11:46PM (#37712613)
> but it's the first language MIT taught their CS students

Right, which was fine because

1.) They're students at MIT. They'll be employable pretty much no matter what if they graduate

2.) They spent several years learning _other things_.

> I maintain that Elm is a great way to learn modern frontend development :)

If you then go on to learn modern frontend development after, yes. :)

Re:Ask HN: How to become a front-end engineer in 2024? by atulsnj on Friday September 29, 2023 @10:51PM (#37712402)
This suggestion is general and applicable for all domains, Understand the basics, the foundational stuff, Don't limit your self to libraries and frameworks or even languages. They're all transferable knowledge.
Re:Ask HN: How to become a front-end engineer in 2024? by MichaelMug on Friday September 29, 2023 @11:12PM (#37712507)
Is this question asking how to become employed as a front-end engineer, or how to learn front-end engineering?

If it's the latter I think it is important to start with foundational technologies: JavaScript, HTML, CSS and the DOM. Then pick a popular frontend framework.

Re:Ask HN: How to become a front-end engineer in 2024? by archiewood on Saturday September 30, 2023 @01:07AM (#37712903)
Step 1: Be a front end engineer

Step 2: Wait three months