I don't quite get the "do it all yourself" mentality on here. You're not writing your own memory allocator for a website, right? You don't actually need to understand everything you use all the way down to the bits going through the CPU. I'd say use the framework, it'll be done faster, and you'll still learn a lot. It'll just be different things, and you'll be learning them by example rather than by mistake.