but the real hard thing is to make a language people want to use. If you did that the rest will be done by the comunity but even then it a lot of work.
One of there reasons new langauges are often targeting the JVM or the CLR. You can reuse most of the tools and libs with less work.