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