Quote: "1. I think creating 3d graphics has to do with programming, right?"
Not at all I'm afraid. If you want to produce Still or animated 3D graphics you should look at modelling and animation software such as 3DS Max, Maya and similar free versions like Blender.
Quote: "2. If so, I was told before learning programming, it would be a good idea to learn HTML. Is this so? I ordered a book on it."
Again no. Programming (if that's what you want to do IE make games/software) is quite different to html which is mainly for making websites. DBPro is a programming language designed to make game making easier.
Quote: "3. After learning HTML, I will then begin to learn programming (with books and software use), and I will start using DB. Does this sound like a sturdy plan?"
If making game graphics is what you want to do then DBP and these forums are a great place to get advice but I suggest you look/post under 3D chat to start~:
3D Chat
Hope you find a fun and interesting place here amongst us!