+ 2
why is it so hard
5 Answers
+ 7
Because you're reaching outside of what you know.
This feeling is normal at personal frontiers (like Mars is a frontier for everyone), except you can adjust your personal difficulty by switching frontiers (a little side-trip into another language, perhaps) and knowing help's here* if you choose to seek it.
* Q&A, lesson comments, CodePlayground and Discord
+ 5
tell us what your finding difficult and somone on here might be able to explain it too you in a way thats easier to understand âș
+ 2
C++ is one of the more challenging modules. It has been used for year and gets complex once you hit pointers. But thereâs a reason itâs still being used. The C++ modules digs way deeper into the use of objects than most other modules. Take it a little slower, but stick with it. Understanding C++ will give you insight into other languages and will provide greater comprehension of OOP in general.
+ 2
I haven't laid an eye on CPP yet, but from the languages I've done on here, it seems to me that there is a large core of similarity between them all. Languages like ruby and python seem to strip some,( for want of a better term,) baggage from the programming so it might be best to tackle those first. Whatever you decide, keep going, keep reading the lessons and comments, things will start to make a bit more sense in time.
+ 2
C++ is definitely challenging. Learning how to program is, in my eyes, pretty much an equivalent to learning a new language like French or Russian. Itâs going to be hard but the best thing to do is practice and do your best. You wonât get anywhere if you donât try to understand. To do so, participate in competitions on here or sololearn challenges via the app. Also, code everyday. By hand or on here. And donât be afraid to ask! And definitely donât think youâre alone: many people struggle with this language. Donât forget: you can do it! It may take time but just keep to it. Keep up the good work!