I want to use emacs and console tools instead of Ubuntu SDK to edit and debug my projects. Where can I learn about doing that?
You certainly can! The SDK is meant to make it a bit easier, but nothing prevents you from doing it yourself (and perhaps making it a step in your CI environment). Michael Zanetti wrote up a blog post about it here.