Because styles in CSS are cascading, meaning they build on top of each other, we need to understand how CSS calculates the effects of our style rules on the elements within a document. This is known as CSS specificity and is something every developer needs to understand in order to avoid a lot of headaches when implementing a designer’s look and feel in code.
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.