CLion from JetBrains and Microsoft Visual Code are the best commercial ones for Linux, NetBeans is a free (as in freedeom and open source) one (that also supports many other languages like Java and Python).
What I don't recommend is Eclipse - it's complex and confusing for beginners (but a bit faster than some others).