No, it is not. It is not certainly hard to learn. If investors in stock market with non finance background can learn technical aspects of finance. Personal finance is a piece of cake. It is easy to learn, but hard to implement.