Science is quite a complex subject that we can tackle on. However, if you study it in separate subjects, it should not be hard as you might think it is. This is the main reason why there are a lot of books out there that has various variations depending on their opinion.