I'm Michael - a frontend developer. I started dig into modern web development frameworks such as MEANJS last year, and I'm now doing some pretty cool projects.
I love the progression of frontend development but I do want to expand my knowledge a bit further, and try and build an API/Integration service prototype.
I don't have any experience in building an actual webservice or integration, I am usually in the position where I get an API delivered and just have to work with that. But doing pretty much the same stuff over and over again made me think about building a small integration service such as Zappier (just way smaller)
I want to build an application that can combine multiple api's and talk together and be the middleman.
I wanna do it mainly for educational purposes, and hope to figure out how to use it on a more professional level after building a prototype.
So to my question: Where should I begin?
I was thinking about renting a VPS with Plesk and CentOS. Would it be worth it to have a local server for testing and developing?
Which platform and software would you advice me to work with?
I am mainly developing from a mac. I have worked a lot with PHP, but would like to build my service with NodeJS at its core, but would it be worth reading up and getting to know ruby/python for the purpose of building an integration service as Zappier?
If everything is just black and doesn't make sense, then please throw your 2 cents of advice on where to start, as I haven't worked with integrations this way ever before.
Have a great weekend everyone!