EDIT: mods, I guess this and the previous posts should be in the rPI/Blokas thread, rather than clogging the development thread… feel free to move 
I pretty much followed the setup instructions, in the norns and maiden repo
the only things i tripped over were:
norns/dust are expected to be in the home directory ie… ~/norns ~/dust,
so if like me you clone ‘development projects’ into a separate area , then you will need to symlink them to home.
go installation - basically you need to put go in /usr/local (as expected) but if you use the glide curl installation that will fail, since its not got permissions, and you cannot sudo it… but it turned out its just a single file, so copy that to go/bin - go path then points to your local go workspace (I think thats detailed in the setup docs)
supercollider - i had issues with, as documented in this thread
basically you need to install 3.9 from source (easy enough) , then make sure you run sclang once, then you can run sc/install.ch , I found i had to change the mkdir to mkdir -p ( to create intermediate directories)
overall, Id say the instructions were ‘spot on’ , just a tiny bit of fiddling here and there.
from there, I had to get it working on my setup
so, I did some small mods to screen.c to update it for the waveshare touchscreen i have,
basically just change the dimensions, check format, and then use cario_scale() to scale from 128x64 to something close to 1024x600 - this was for a ‘temporary test’
this meant I could test that crone/matron started, I get the sparkles, and then it launches one of the monome apps, I see the step sequencer graphics and it plays some sounds - so I know I have sound from SC.
the next step is getting a control service to control things… so that moves me away from the touchscreen to a push, which also has encoders/buttons etc - so thats what im working on.
(if you want to do a touchscreen implementation, then you could do X, but Id probably look at SDL so X is not needed)
Ive built maiden, but not tried to use it… im sure it will be fine, but I didnt want to get overly sidetracked.
however, that could be a another way to start out, rather than worry about a hardware interface.
(Id assume you could create apps to control things like the mixer on things other than norns hardware)
startup, we’ll I didn’t want to change the default startup, as i currently have orac/mec as my default, and thats what i need most of the time.
but when I need to , I will simply use systemctl … I think there might even be some scripts in GitHub.com/monome/nornimage ?
(you might want to just check that repo out for ideas, id didn’t need to as Id already got the PI running for audio apps anyway… so no changes needed)
I guess later once Ive got it working to my liking - I’ll probably do something with MEC that will allow me to switch between orac and norns from the push… (as I want the solution to continue to be headless like the pi3/orac)
so yeah just follow the setup docs, they are really done well…