You can write C or C++ code in Vector with any text editor or IDE you like. There are many of them available, you would have to try them and pick one. The QT tools are really good and its a very popular platform for C++ development. I think you should have Geany already installed if you are using 7.1. GCC should be already installed for compiling your source code.
For BASIC, I never really used any, but there are some implementations. Gambas is one you can install and use easily. There is also freebasic and kbasic, the first one is in the repo.