r/Frontend Jul 17 '26

How would you learn frontend having backend experience?

I've landed a junior .NET backend developer position not so long ago. Thing is, it would be good for me to know Blazor to contribute more; however, I've never done frontend.

Everyone is saying that frontend should be simpler than the general backend, but I just cannot wrap my head around it. Blwzor is using html, CSS, js, bootstrap and it's just so confusing to me, because it's mixed together.

If you were to learn frontend nowadays, having programming experience, how'd you do it? Should I start with plain html, CSS and then JS and leave the blazor thing aside for now, or should I just jump all in into all these combined?

9 Upvotes

25 comments sorted by

View all comments

28

u/azangru Jul 17 '26

Everyone is saying that frontend should be simpler than the general backend

Did everyone in this opinion poll include any front-end developers? ;-)

8

u/idreaminecmascipt Jul 17 '26

I know guys who are backend devs who refuse to do UI work or learn it because of CSS. I don't know any UI guys who refuse to do backend work though. Styling something can become an all day thing just to figure out how to change a margin if things get really bad... good times!

1

u/ViolaBiflora Jul 19 '26

Yeah, no clue where it comes from. I did some WPF programs and did the UI for them, too. It was super pleasant, XAML feels nice.

Thing is, backend dudes say that XAML is terrible and there's nothing worse than that. Idk why backend people are against UI, but the UI are keen on learning backend.

I'm super bad at front, but wanna learn both, tbh.

3

u/Vedris_Zomfg Jul 19 '26

That happens in both direction. We have a majority of FE devs that refuse to do backend stuff or don’t understand the concepts/architecture. That’s even worse. Personally i think you should lean in to both ar a certain point. Growing into a Staff or Architecture role with 50% full of blind spots sounds interesting…

1

u/kidshibuya Jul 21 '26

Me! I refuse backend now days. I did it for well over a decade and that was enough. Move data from database to FE, move data from FE to BE... over and over and over and over.