I am a moderately experienced c++ programmer (I have about a year of experience working individually), and I have recently started using Ubuntu.

My first question is: What is the best Ubuntu replacement for Visual C++ (what I use in Windows)

And second: I need some programming project to work on, and all of my ideas are boring >.>
Any good ideas for something that will keep my mind busy?