What are the most difficult C++ topics to learn?

Hi. What are the most difficult C++ topics to learn?, Are Pointers one of them?. Thanks


Hello,

This may be too broad of a question for this forum. Can you be more specific? Are you having a concrete problem to solve that involves ROOT and C++?

Cheers,
Jakob

Hello, sorry, my question would be: What are the most difficult C++ topics to learn for a beginner?. Currently I consider my level of experience / knowledge in C++ to be basic.

I would like to know which C++ topics are generally the most difficult to learn for a beginner so that I know which C++ topics I should study more.

For now, I’m not having problems to solve that involves ROOT and C++. Another question I have is: What are the most difficult C++ topics to learn for a beginner in ROOT?

Regards

Hi,

Not sure if the tutorials I am attaching are useful, but it helped me when I was new to ROOT and C++.

Short tutorial on ROOT: Tutorial on ROOT and Data Analysis - DocsLib
→ Extremely short and easy to follow. Not sure if it will cover parts relevant to your specific project, but it was a good start for me.

CERN ROOT: https://youtube.com/playlist?list=PLLybgCU6QCGWLdDO4ZDaB0kLrO3maeYAe&si=nO5XpCqEXhcRdky8
→ Detailed one.

C++: https://youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb&si=DzZkoqB3r-hVwpkS
→ No shortcut for this one. To this day when I revisit this tutorial, I have some new insights. The last videos in this series covers the hardest C++ topic in my opinion.

Hope it helps!
Divyang.

1 Like

Ok, thanks for all the information. The information has been helpful. I“m going to look at the information during this week. Regards

Hi. Sorry for the delay in replying. In the previous days I had problems with my internet connection, therefore, my internet was very slow. Therefore, while that was happening I started doing some homeworks.

Yesterday my internet connection returned to normal. Thanks to that, I have been able to watch some videos from the C++ course you shared, and I can say that I am enjoying that C++ course. I have learned things that I had never learned in other C++ courses. I hope to be able to finish the entire C++ course in the next days.

On the other hand, in the previous days I found the following on the Internet: Some of the most difficult C++ topics to learn are: Pointers, References, Memory management, Templates and Advanced object oriented programming (virtual functions, polymorphism, etc.). What is your opinion?. Thank you