CSS Lecture 1 provides an overview of CSS basics including style definitions, text formatting, and table attributes. Key points covered include how to define styles using internal style blocks, external style sheets, or inline styles, the cascade of styles, CSS selectors for elements, classes, IDs, and attributes. Pseudo-classes and pseudo-elements are also introduced. Text formatting techniques like alignment, indentation, and capitalization are demonstrated. Finally, table border styling and caption positioning are reviewed.