I made the decision to understand HTML and so i installed apache on home windows vista. Everything appears to operate fine after i visit http://localhost:8080 the sample web page installed by apache shows. Apache is set up at port 8080.

To date so great. Since my DocumentRoot is c:pub, I made another folder inside, e.g., c:pubtest. What I am trying to puzzle out is the reason why the page at http://localhost/test:8080 cannot load? It's index.html and apache is working fine.

Any ideas?

You're indicating port within the wrong location. The format is:

protocol://domain:port/path

So, try:

http://localhost:8080/test

The main harbour goes immediately after the host: http://localhost:8080/test