It’s a huge and complex topic, that does require some basic knowledge in biology and chemistry. So yes – it can be difficult, and it’s not for the faint-hearted. It helps if you enjoyed science at school, as that will give you a foundation to work upon.