When using CSS to style elements within an HTML document, you must first grab a hold of the specific element(s) you want to style (we call this obtaining a reference). CSS provides several methods for targeting HTML elements for styling. One such method is the use of pseudo-elements, which is selecting HTML elements using some preset combinators provided by CSS. For example, selecting the elements before or after a specific element.
Personal Recommendation (unpaid)
Programming and software development are awesome! Being that you are learning along with me, there is a really good chance you can make this a career. Based on my own life experience, let me suggest to you that you go get a Computer Science degree from Neumont College of Computer Science and kick your life into hyper-drive.