So basically my boss has me working on Magento, I am familiar with the admin panel and the basic structure of Magento in terms of where stuff goes and I've been told to set up a payment method with sprite, in my opinion I think it's too difficult he doesn't understand that magento is very php heavy and has a lot of concepts that just go over my head, would any of you guys give this sort of task to a junior front end developer or even just a junior web developer who has little experience in magento development ?
If you refer to Stripe, then there is a module for Magento 2 made by Inchoo https://github.com/Inchoo/magento2-Inchoo_Stripe.
If you are using Magento 1, then try search on the marketplace (https://www.magentocommerce.com/magento-connect/stripe-2-20742.html) or Google for a bit.
I would recommend to go with this approach first.
Alternatively, there are also Magento development firms out there that would be willing to implement a custom payment method as well (I did some research a few weeks back and found one of them I saw offering to do it for $1000).
To implement the customer payment gateway himself, he will need to understand the concept of a specific Magento version on how to create Module, Controller, Payment Method, and the workflow of the shopping cart process from creating quote, setting up payment, capture payment, submit the quote to make an order, etc. This is doable, but not a trivial task. For someone who doesn't know PHP, it may take several months to get a hold of the minimum knowledge to make the custom module that fully functional.
Hope that helps,