beginnings knowledge .net c++ linux strey spanish cgi java estate industrial french developers commercial projects mysql open source real design residential domestic german php shop construction online shopping learn gmac perl english content management system j2ee education builders cmsimple