in the future I want to write a module for serial communication and run it on a RasPi. I managed to compile the source on a RasPi with cmake.
A big step for me - a small step for the world

Some years ago I wrote some software with Visual Studio C++ 6, but now I want to dive in the amazing, beautiful Domoticz project under Linux.
My general questions are:
Which IDE or tool should I use for the web-front-end and which for the C-source?
Is it a common way to develop with ubuntu and compile the source on a RasPi?
Does anyone have a hint?
Best regards
@MosWare