I'm a backend developer, but i need to learn CSS, where should I start?

Life 101

Junior Member
Joined
Aug 31, 2020
Messages
150
Reaction score
109
Hello Guys,

I'm a backend developer. I also can deal with HTML + basic JS on the front end but I can't work with CSS for shit.
It feels so damn hard to make things work as I want.

As a developer, how did you learn CSS?

Why does it seem harder than actual programming?

Thanks in advance.
 
Just do a search for different jsfiddle examples, there are tons of great html/css/js examples. I learnt lots from those, and saving and editing my own.
 
Look into tailwindcss. I always hated learning css, then I watched some people building shit with tailwindcss and I understood it right away. I can finally make anything I want on the frontend. Who knows it might be the same for you
 
Youtube. Learn how flexbox works. Once you know flexbox, css will be a piece of cake. ;)

Edit: for an example channel, follow Kevin Powell on youtube. I don’t agree with him on everything, but he is still a very good teacher.
 
Last edited:
check Kevin Powell's YT channel, he's one of the best in the business
 
learn some basic css, and go straight to codepen/jsfiddle examples. kevin powell is a good source too.

dont try to design, inspect and copy css first, re-design them later.
 
Hello Guys,

I'm a backend developer. I also can deal with HTML + basic JS on the front end but I can't work with CSS for shit.
It feels so damn hard to make things work as I want.

As a developer, how did you learn CSS?

Why does it seem harder than actual programming?

Thanks in advance.
It's pretty easy language, in my opinion, the best and fastest way to learn is visual-learning = YouTube lessons, make some tea/coffe, watch videos and repeat.
 
A month late to this, but if you are still looking for resources:

 
w3schools might be a good place to start.

don't worry bro, CSS is easy.
 
Oh, man, there are so many sources to learn CSS. I learnt in on youtube. I have no idea why you consider it to be hard, perhaps, you just need to get used to it.
 
I learned CSS on youtube and there are lots of different tutorials there. More than that, you can go w3school and find a really nice tutorial out there.
 
if you want learn then I can teach you css and other frontend things (javascript, jquery, bootstrap) and you teach me english :) bcs I want to improve my english listening and speaking skills. write me pm.
 
I must recommend TailwindCSS too, rarely anyone is dealing with vanilla CSS, by learning Tailwind you get build stuff right away, prototype fast and also learn CSS.
Basically it is a wrapper around css so that you don't have to write style="padding-left: 2rem;" but instead you write class="pl-2"
Basically build stuff, have some fun and google what you don't understand bit by bit.
 
Also recommending tailwindcss. Im solely a JavaScript nerd and love all the reactivity, data structures etc. Then it comes to the design of the site, i struggled.
Tailwind is not like Bootstrap (unopinionated design style), it allows you to understand CSS as you build, nesting flex and grid items, before you know it, the tailwind classnames translate into real css knowledge
"flex flex-col w-full justify-center" = looks intimidating at first, but you have now set your parent component up in your project
 
Hello! @Life 101,

When I was done with my graduation, I started to learn HTML & CSS from W3Schools by Itself. Now I'm 5 years of experience in Web designing and also very well knowledge of CSS. I have never seen a simple language than CSS. So don't worry about this..
 
Back
Top