Como ya te dijeron aprende html5, css3, JQuery... es el presente y futuro de la web
, para hacer estas páginas estructuran el contenido de la web en diferentes secciones, y los vínculos tienen como destino las mismas, pero siempre dentro del mismo documento html.
El efecto de transición entre una sección y otra se consigue con jquery, y los 'objetos' que no se mueven aunque hagas scrolling simplemente son divs con el atributo "position:fixed".
Saludos