Bitcoin can be difficult to understand base on the level of understanding of the person,the level of understanding of a person define how Bitcoin can difficult for he/she to understand,but sincerely speaking I don't see bitcoin as a difficult thing to understand,just know when to buy and when to sell,and also chose a reliable and an established exchange for your bitcoin investment.