>chacham15: For example, websites which require back-end technologies generally fall into the latter category. The skills learned in perfecting the former are somewhat different than the skills necessary for the latter.
The funny thing is you already knows unbelievable amount of backend code for a beginner. (https://news.ycombinator.com/item?id=6099489)