Weird Juce Tutorial Instructions

Hi,
im really new to dsp and audio programming and i am just getting started with Juce, C++ and all that so i am going through all the tutorials and try to understand everything as good as possible. I do have some programming knowledge, however none in C++.

My problem is: The Juce Tutorials doesnt make sence sometimes for the project setup.
For example: JUCE: Tutorial: Build an audio player
Here i should be able to create an audio application within jucer and then follow along the tutorial if i understood this right. However there is no “MainContentComponent class” within my project, just a “MainComponent Class”.

So ive tried to download the demo project for this tutorial and opened it. The whole code is already written there. Also there are just header files.

What am i doing/understanding wrong?

It looks like the name of this class might have been changed for the tutorial. As far as I can tell, the “MainComponent” in a newly-generated Audio App project is the same as the MainContentComponent in the tutorial.

This is correct. The tutorial code is distributed in a single header to make it easier to switch between steps of the tutorial. If you open “PlayingSoundFilesTutorial_01.h” using File->Open... in the Projucer, it will generate a whole buildable project that includes this header. Then, you can follow along with the tutorial by making changes to this header.