Mattyhawk wrote: ↑
Tue Dec 18, 2018 7:25 am
I'm not sure whether I want my code to be Debian or Ubuntu based as I would like to code an operating system which uses the pi camera to film photos and videos like an action camera. I also want the OS to allow features that a touchscreen uses.
I suggest you use Raspbian (which is based on Debian).
If you write your own OS it wont be based on anything. See the bare metal section of this forum.
C, with a little bit of assembler, is probably the best language.
Raspbian is a great distro, specially optimized for the Pi by the RPF engineers.
I'm not sure, but I suspect it is the easiest OS to use the camera with.
Raspbian comes with C, C++, Python, assembler, etc pre-installed and ready to use.
So you can have some fun learning C and assembler in case you want to write an OS in the years ahead.