Although you could argue that learning any programming language is not easy, C++ has a reputation for being particularly difficult for beginners. If you already have some programming experience, you should find it easier to learn C++ than you would without having a technical background.