Hey, I really like that short tutorial "Introduction to Components - Part 1" that's in the JUCE GitHub repository (in examples -> ComponentTutorialExample). I really wish I would have found this right when I started trying to learn JUCE components, which was a very short time ago so I still find this very helpful. If you're new to JUCE, you definetely need to check this out.
Do you (the JUCE team) think you'll be doing more tutorials like this? That would be great if you did. I think some for audio plugins would be especially helpful. It's quite confusing to figure out on your own and the few tutorials that are out there are somewhat dated. For instance, they use the old way of using parameters instead of using AudioProcessorParameter. It would be great to get a good description of how things work with plugins.
I did notice that this one tutorial is "part 1" so maybe we'll at least see more component tutorials. By the way, there are some more example projects in the JUCE repository that might also be useful, not just this ComponentTutorialExample.
Here's the link to this specefic project that contains the tutorial .pdf file. Check out the rest of the repository too if you haven't already.
https://github.com/julianstorer/JUCE/tree/master/examples/ComponentTutorialExample
Note:
I noticed that the audio plugin demo in the repo is a bit different than the one included in the download from the JUCE site (or at least the windows download). So if you're using that as a guide for your plugins, you should use the updated version. From what I understand, the updated version uses the newer class AudioProcessorParameter and the way the old one handles parameters is going to eventually be deprecated.
On another note: Are the HTML tags working for any of you? I can't get a single one of them to work. Not even if I copy/paste from the "More information about text formats" link below the text editor.