It isn't a substitute for the other two, it is different, it contains only the Run-Time environment, so that you can run JAVA programs, e.g. those on the web.
If as you intended to do, learn to program and develop JAVA applications then you need the JAVA Developers Kit. So if you have no intention to learn and develope JAVA programs then it is a bit redundant.