Well, before creating a bot you'll need to know some basic + advanced programming techniques... Apart from the fact that you should be proficient in several programming languages, you must know environments where to use the bot afterwards. If you really want to start developing a DarkOrbit bot and your will is determined, you should start learning c++ or c#... There are several online tutorials which are very helpfull.
However, you must understand, that noone here or elsewhere can teach you programming in the easiest way. You have to do it on your own (Learning the basics, making experiences...) This is a process that can take months or even years (depending on qualification level you want to reach).
regards,
dynx