With regards to your question, CFA is not easy for people with no financial background. 

Basic university mathematical knowledge and experience is also required. In addition:

1- You will need more time to prepare.

2- We suggest that you should visit IFT YouTube channel and also sign up for the IFT Free Trial from our website

3-Also visit these pages for more free stuff:

ift.world/free

Free Notes (online) 

Free Level I Essential Concepts   

4- You should watch Quantitative Methods and the Economic videos from the above resources.

5- If you are really struggling with our Free materials, then it is recommended that you should consider taking an introductory finance course.