Don't Know what your really looking for in relation to your large project
Large projects can involve using different Languages to achieve the results
is it terminal based or does the project require a gui
how you going to bolt the bit's together ?
What are your programming skills ?
But here is an interesting one to look at "Bacon" Basic to c , but don't under estimate the word Basic with this one.
some of what it can do
you can use the Basic dialect + c within
ENDUSEC | END USEC
Defines a body with C code. This code is passed unmodified to the C compiler. Example:
import gtk (lib.so), it also has an upper layer called hug (abstact layer to gtk)
str = strdup("Hello");
the hug also has its own language (layer) to the gtk IE, methods of setting and updating widgets
import other .so
make you own lib.so's
import your own .so's
if a beginner or not , worth looking at
can only comment.. there is no one best ide , it depends on what you want to achieve > experiment with all that is suggested.
if installed .deb .. then complete the install whilst connect to the Internet
from the terminal
this will get the gui up and running
just done a quick test on debian arm "qemu" the bash version works..
could be a real zinger for the arm platform