From one year now I’m a happy Emacs user and everyday i discover new extensions that make my life better. But Emacs is, for new users, really scary and have a steep learning curve if you want to be productive with it.
If you don’t have time or you simply dislike Emacs, I would suggest you to have a look at Geany. I’ve talked about it in previous posts for setting a dark theme. If you want to dig into Geany and be productive I really suggest to have a look at the book released by Packt called instant geany. It’s a powerful handbook that in less than a day will introduce to the core functionalities of Geany and will make, hopefully, productive in a short amount of time.
In 4 fast and easy chapters the book will explain how to install and use geany, use its very good source code navigation and go to function definitions that makes geany one of the best opensource IDE.