As our HTML and/or the design becomes more complex, it can become tricky trying to select only the HTML elements you want to style with CSS. In order to help with this problem, CSS provides an advanced method for selecting elements using two or more selectors (type, class, id) at the same time in what are called compound selectors.
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.