Further on that, if the d-sub 25 is for computer output, why is it so different than d-sub 15?
"D-sub 15" is really just another name for the VGA output header from your PC - because it is tapered at one side, making a shape like a D. The 15 refers to the number of pins. Likewise, the "D-sub 25" header on your monitor has 25 pins.
Of course, the monitor is CGA and will only properly display video signals output at 15.7khz, so even if you have a working cable you will have to use an ArcadeVGA card or something like Soft15khz to get the right video output from your PC. If not, you should still get a picture, but it will be doubled, with two long, vertical screens (if you are lucky - or perhaps nothing at all).
Where the monitor's input (and its manual) refer to "computer", this means a computer set up to display 15.7khz on a CGA monitor. For example, this might include a Commodore 64! It doesn't mean that it auto-magically displays VGA output from a standard, modern PC. You will still need to make sure that your PC outputs the right video signal.
Again, sorry if you already understand this.