I want to make a horizontal menu for my website, I have made it using tables, but I have seen many sites they dont use tables anymore, which is the other best option. I am not familiar with CSS.
You can create menus using lists and CSS. The best option would be to go and learn some CSS, it's very easy to pick up and a great place to learn it is W3Schools. Here's also a site that provides code for some list menus. You could use them and customize it to suit your needs: http://css.maxdesign.com.au/listamatic/ Hope that helps!