Hi Christos,
Please excuse a copypaste where not everything may apply to you:
I recommend you familiarize yourself with the Student Application Process[1] and if you don't know much about git, you can take a look at some easily "googled" tutorials. I would be happy if we could work on the project in Linux and therefor to use git command line and not any kind of gui apps. I would also recommend you to get familiar with Fedora[2] ideally have it installed or have Live USB with F25, so we don't have any issues with dotnet[3] development itself. We know what runs in Fedora and how to get it all working. =)
Next a little bit deeper, you should take a look at how to "talk to" systemd, such as DBus, etc... [4]