Hi guys, I'm finally getting back into Design & Development after a 5 years hiatus, I was never a professional or anything like that. Truth be told, I only knew Flash and Photoshop, with occasional motion graphics using After Effects. All I would do was interfaces with Photoshop and then import and animate them in the flash environment, every coding, scripting was through Actionscript. I would then just lump it into a html file. Most of my sites were static, it was all just amatuer student works, I knew I was a designer and I never thought of stepping into the developer's field however much these 2 paths tend to cross.
But now, I checked out things like Wordpress, Joomla, Drupal, Magento, Prestashop... etc. and I've gotten confused. What are these things? Are they essential? Basically, my question is, do I really need to know how to develop on these platforms? Is the age of coding everything from scratch and re-using your own codes for similiar projects over? I feel like I will be lagging behind as my original codes won't be up to par with these big boys, if say a client asks me to make an e-commerce site. Compared to these big boys, my little inflexible-but-specialized hand coded back-end would be less appealing.
From what I see it seems that people are just using this engines and creating templates and modifying it. So much in a way that you actually have to study and learn how these engines work, which leaves someone like me totally noob-ed out. Would I be able to do fine without ever touching on these platforms in this time and age?
Sorry for being oblivious.