I have some familiarity with programming, but I am reluctant to call myself a programmer. My background is in electronics, and I primarily use C for mcu work and C++ for desktop work.
My mother has a business and has been asking me to make her a website. I agreed to make her a website, but I told her that I would have to learn how to do it first. From what I have gathered, HTML and CSS are fundamental to this, so here I am looking at the best ways to learn them. Some knowledge of HTML may be useful in my own work, as an added bonus, as well as personal projects.
I am the kind of person who likes to read books and pdfs and learn the finer details of things. Will freecodecamp be useful to me or should I look elsewhere? I see that Mozilla has a developer section which looks like it has detailed HTML and CSS information. Right now, I am leaning towards the Mozilla tutorials, but I would like some input on other options that I may have missed. There appears to be an overwhelming amount of information out there, so I am looking for some opinions on what would be the best way for me to learn.
Thank you in advance.
I've started the HTML and CSS course recently, and while HTML is understandable and nicely presented (in my opinion), CSS is absolutely confusing to me.
Most of the exercises seem like just rewriting the code given with no rhyme or reason, like "oh, this element looks bad, let's give it padding, margin, and text-align" (looked good to me anyway). And therefore none of it sticked, I'm at the tribute page project and I dread setting this stuff up, I still don't really know which property does what, and some of the steps in the tutorials are like "oh, you should have just used this command you've only seen once (or never) before".
Am I alone in this and doing something wrong? Or is the CSS part a bit lacking? If it's on me, how can I get the most out of it? Doing the previous project, I copied over some of the CSS stuff from previous exercises and simply gave it random values until it looked right, how do I make it so that I remember and know how to use this stuff?
Can anyone recommend some nice courses to supplement FCC CSS? Preferably free or cheap, I already found a page that shows visual reference for each of the properties, and it's pretty nifty