For interpreted languages, I use the file manager plugin (files tab of the management pane) to manage the files I am working on and assign some launchers in the tools (or tools+) menu so you can run your programs. You can also set up project files if you want to -- Code::Blocks project management is geared around compiled languages but with a little work you can get it to work with interpreted languages too (define a "commands only" target and use it to launch your main program). But you won't get code completion, symbol browsing or debugging support.