Composer was a weird one for me, I started off trying to get it work a long time ago on a Windows machine on shared hosting, I’d mostly set myself up for failure there. One day I got frustrated, found a mac online and bought it that same evening – just so I could try Composer. It was one of the best things I did as the Mac paved the way for a lot of things, but anyway this is about composer.
So with composer I started getting to grips with it and the concepts of package management. Once I got over the initial learning curve it was all smooth sailing from there and I never looked back. I also ended up writing a few composer packages.