There are many ways to learn to code these days. From coding bootcamps like Flatiron School to online courses to totally free beginner resources. The best way to learn to code depends on many factors, but the most important one is you. See what course is best for you.
such dynamic html which is a copletely different way to design a
page which can have alot of animations etc.. and still load fast
also such formats as xml and active/x all formats which can be
made to look like frames but serve differnt purposes
check out some of the following links
http://www.dynamicdrive.com/
http://www.dhtmlmagic.com/
hope this helps