what's the difference between css ,Html and Html 5
HTML is for sturcture, HTML5 is the latest standard of HTML. CSS is for styling. From your profile I can see that you completed the HTML course. Do the CSS course a d you'll understand.
HTML5 is an updated version of HTML which can be enabled using <!DOCTYPE html>, and CSS is used to style html documents(read: make them look visually pleasing).