Dhp wrote:
First of all, I don't know much of mathematics besides that I love the subject.
Well, in Rudin's "Principles of Mathematical Analysis", on page 41, there is a proof that shows exactly what you are stating, but in different words. A Corollary to this theorem states that Every interval [a,b] (a,b) is uncountable. In particular, the set of all real numbers is uncountable. I unfortunately cannot prove this at the current moment in time due to lack of mathematical knowledge, but look up that book. It is an excellent book on introductory analysis. Hopefully, in a few years of study, I might be able to explain it to others. I hope this helped you a little.
I don't have that book so I can't be exactly sure, but it sounds like something in a section on Bolzano-Weierstrass or Cantor's 1st uncountability proof. If so then you don't really need all that thanks to a later, much simpler argument by Cantor:
http://planetmath.org/encyclopedia/CantorsDiagonalArgument.html
Also, density in and of itself doesn't imply uncountable. The rationals satisfy the same property as mentioned.
And as GoatOnFire said, just pick the same real number twice. No real number is between that pair.