Live data from Hacker News

Ask HN: How to bypass learning CSS?

news.ycombinator.com

1–10 of 59 posts

Ask HN: How to bypass learning CSS?

#1
I have started building an MVP by myself for a project that I've been exploring for a while . To make this project happen I picked up enough of NodeJS,React and GraphQL in order for me to be able to build it , but now I have just started to design it and I'm simply dreading CSS. Is there any way I could bypass this boring and annoying part of building the MVP? Thank you!

Re: Ask HN: How to bypass learning CSS?

#2
CSS doesn't have to be boring. Some people really like using it.

If you don't want to use css, your choices are pretty much the following:

- use unstyled html

- use a component library (although any customization is going to require css)

- use a framework that has utility classes. Again it's hard to imagine never writing a line of css.

Honestly, css is a fundamental web technology. If you want to build for the web you're going to have to learn it

Re: Ask HN: How to bypass learning CSS?

#4
post #3

If you are ok to pay for not learning CSS I suggest you to take a look at TailwindUI where there are a lot of screens already created.

Do they have screens or components? I tought they only have modular components that you can then integrate in your project - sort of like material or ant but a bit more complex. Am I wrong?

Re: Ask HN: How to bypass learning CSS?

#5

CSS doesn't have to be boring. Some people really like using it. If you don't want to use css, your choices are pretty much the following: - use unstyled html - use a component library (although any customization is going to require css) - use a framework that has utility classes. Again it's hard to imagine never writing a line of css. Honestly, css is a fundamental web technology. If you want to build for the web yo…

I understand... is there any way you can make CSS less boring?

Re: Ask HN: How to bypass learning CSS?

#6
post #5

CSS doesn't have to be boring. Some people really like using it. If you don't want to use css, your choices are pretty much the following: - use unstyled html - use a component library (although any customization is going to require css) - use a framework that has utility classes. Again it's hard to imagine never writing a line of css. Honestly, css is a fundamental web technology. If you want to build for the web yo…

I understand... is there any way you can make CSS less boring?

Learn it bit by bit as you actually need it.

If you make stuff capable of graceful degradation (eg for older browsers) then you can give yourself some space and time for graceful and incremental CSS upgrades!

My CSS vocab is still I think very small (and I've a couple of big chunks coming that I want to understand) but it can be used like a scalpel: tiny uses of it can do good things.

I've been writing HTML since it was a thing (90s).

Re: Ask HN: How to bypass learning CSS?

#7
post #5

CSS doesn't have to be boring. Some people really like using it. If you don't want to use css, your choices are pretty much the following: - use unstyled html - use a component library (although any customization is going to require css) - use a framework that has utility classes. Again it's hard to imagine never writing a line of css. Honestly, css is a fundamental web technology. If you want to build for the web yo…

I understand... is there any way you can make CSS less boring?

You can try this site: https://cssbattle.dev/

You try to match the source image using css.

You can even find youtubers who compete. I find it pretty entertaining. It helped me get from being afraid of writing styles to enjoying it.

Re: Ask HN: How to bypass learning CSS?

#8
post #4
post #3

If you are ok to pay for not learning CSS I suggest you to take a look at TailwindUI where there are a lot of screens already created.

Do they have screens or components? I tought they only have modular components that you can then integrate in your project - sort of like material or ant but a bit more complex. Am I wrong?

They have both — https://tailwindui.com/#product-marketing

Re: Ask HN: How to bypass learning CSS?

#9
Yes. Just use a framework like bootstrap to build your mvp. Then you'll need to learn a bit of bootstrap of course but it's really simple after you understand the basic concepts (layout, grid, nav etc).

If your mvp takes off you'll hire a designer to convert your bootstrap design to a professional one. Also notice that because bootstrap is so popular it would be very easy for a designer to build upon the bootstrap css classes.

Post reply on HN