Making a language is no easy task. Best case scenario it's a slight extension of the language you base it off of unless you spend years on it.

I'm a bit confused by the order of events here, though. Do you intend to write a language in order to write an IDE? That almost seems counterintuitive :P
I don't know if you meant it that way, of if they are two separate, unrelated ideas.

As for making a batch IDE, I say, power to you. Go for it. That's something I think would be pretty interesting to see and/or watch unfold.

Yeah, I know. The only thing tricky is making the file so you can run it, but I got it. If you have any name for the language, feel free to post it.
I got defineDev.
The IDE name will be defineDevelopment.

XD! I actually fell on the floor!
Ah dangit. I just realized the batch IDE is impossible. I can only make a batch IDE for batch files.
But if you wanna see the IDE, http://www.mediafire.com/?zurzowak50qgows

@Program: if your doing it on windows, http://www.codeproject.com/Articles/129965/The-Whole-Shebang-Building-your-own-general-purpos this is what ive been using,=. idk if its the best thing out there, but this has helped me make the best attempt so far