Hey,
I'm pretty new to programming. Especially C++. I have recently switched to codeblocks environment. It has many project types available when you click " new project " but no explaination of what each one is for or what it does vs. another project type.
Can someone please let me know where I can read up on project types and what each type is useful for ?

furthermore... people keep saying their code is for a API project.... ( what does API stand for anyways ? ) but I don't see API as a project type under " new project " in codeblocks. Do I need to download an update ?