If you want to learn coding, I would recommend w3schools.com. They have a great selection of lessons for many computer languages. Plus, they're all free.
If this answers your question, please check the checkmark on the left side of this message. Thanks and Good Luck!
Maybe I wasn't clear enough. I meant that he should just look into the basics of HTML5 and CSS, not get fully into it. For me, it was good to start with HTML5, and CSS. It's for beginners, I agree, but it's helped me a little in Python. For instance, it's helped me in Python turtle, and a bit in regular Python. I agree with you too, but it's also all Koala King's opinion in all of this. We are all entitled to our opinions.
@NikithaVS I would like to disagree. Ruby and Python are excellent first languages. The syntax is simple and they are a great introductions to the basics of programming, and can also be used for very complex programs.
Personally, I would suggest Python. I'm a Rubyist, however Python is a more "relevant" language, and you'll be able to find help faster for it, if you need it (especially here on repl.it talk).
@NikithaVS wdym start with html and css? HTML and CSS are for design and markup, they don't even suggest what programming is. Python is better for starters (that's what I started with) because it has a very simple syntax (that's why all of the psuedo-code online looks like Python code) and it's general purpose so you can do anything with it.
Though I still struggle with html and css 3:
HTML5 is just an updated version of HTML with some more tags, etc.
CSS is pretty much just objects from JS. (Slightly different, but pretty close.)