Hi @ajayns, a crash course for frontend developers would be nice indeed. But his will need some time to finish.
I guess you can find good stuff in the angular-sdk https://training.plone.org/5/angular/index.html training from the last conference, but it seems missing the setup part of Plone as it uses the prebuild heroku version.
I’m not sure if I unstand your quest right. You have a running Plone already or not?
The REST-API is just enother way to talk to Plone there is currently also always the default UI of plone at the same port, you can use with your Browser to inspect and manage Content or create models for the backend you can then use by your Angular-APP. This is Part of the Angular training mentioned above.
But fortunately it not hart to install Plone:
https://docs.plone.org/manage/installing/index.html explains some options.
You can also use the bobtemplates.plone packages to create a local dev environment.
The plonecli package provides this too, but I need to make a new release to fix some problems with this bobtemplate. It is still alpha and need some more work. But you can always use bobtemplates.plone directly, use the UnifiedInstaller or just use a simple buildout as a starting point, as explaint in the first link above.