Lecture on Computer Architecture
Some people including Hannah Bast believe that you should ot use IDEs and instead should use Vim. You can find a short Vim introduction there.
The person who is writing this wiki agrees with that… for the first exercise sheet. After that, you should invest a little time into learning an IDE (but still using makefile!) or making our text editor (even Vim/Emacs/…) interact with a C++ LSP server, even Vim / Emacs / built into Neovim / … I use a tool to convert a working makefile into a json config file is Bear, but others exists.