skal du bygge fra bunnen av trenger du grunnleggende php, mysql, html, css, js, der js er det minst viktige for funksjonalitet. lykke til med å gjøre siden din cross browser kompatibel, det kan være et helvete :P (css)
java og .net er mest forbeholdt bedrifter der masse kokker jobber på samme...