Donovanh, a revered Github user and CSS animation creator, finally released his book on CSS creation. Named CSS Animation 101, this book will take any newbie and set them on the right path towards professional CSS development.
CSS may be an intimidating language to approach but it really is one of the easier languages in retrospect. With the combination of practical lessons and theory provided by this book, it will put you into the mindset of a programmer. It is also well-organized so that the user is not overwhelmed with too much information to take in at once.
Once learning the basics in CSS, one may move to more advanced education or even other programming languages. Knowledge in HTML and CSS easily transfers over to JavaScript and you may create amazing web projects with this trio. These web programming skills are still in demand so it is a good set of languages to get started with.
Their book is freely available online and obtainable in multiple ebook formats. Pandoc was used to build their book files and it is open source software that anyone can audit.
For further tutorials, the author also set up the website CSS Animation Rocks as a means to provide free information for beginners. By joining the subscriber list, you may keep up with weekly updates on new CSS animation tutorials.
For those that are visual learners, the website also has some video tutorials for CSS. They have practical guides for building landing pages and other beautiful things.
The website and newsletter have been going on for over 3 years and the team won't quit making new content. Since the book project is hosted on Github, pull requests may be publicly made to interact with the author. It is also published under the Creative Commons Attribution 4.0 International, which is a highly permissive license for sharing online content. For more information click here https://github.com/cssanimation/css-animation-101.