CSS lets you style your web pages. It works closely with HTML to lay out positioning, style, and the overall look of your pages. Things like colors, text sizes, and even animations can be done in CSS.
Start learning with
HTML
Sublime Text
Shell
JavaScript
Git
Bootstrap
Sass
Less