If you already know Java then you can start learning about Spring immediately. The whole idea with Spring is that it makes it easier to build Java applications.
The Spring.io website is a very good resource and a good place to start, particularly the Spring Academy for free hands-on courses.
DataStax run free workshops every week where you can learn about Cassandra and how to build apps live with hands-on exercises. You don't need to know Cassandra to attend and everything you need for the workshop is provided free.
There are three featured workshops listed on datastax.com/workshops you can do now:
Again, you do NOT need to know about Cassandra to do these workshops because everything you need to know will be discussed and covered.
If you want to spend a bit more time learning about Cassandra, there are hands-on tutorials at datastax.com/dev and full-blown courses at DataStax Academy which are all free. Cheers!