You can of course. Although, at your stage, I wouldn't count on it. We know that because you asked that question in the first place.
You can do it by either with your own back-end or the Photon plugin for easier management.
But yes, it will take a massive amount of time and money. Although, if you become practical enough and remove the time or money heavy consuming elements, then it really is very possible.
Although, I recommend that you start small first. And work your way through.
Or you could practice doing it, and fail after finishing. But probably on your next try, you can make it successful afterwards. But that requires patience since you won't earn from practicing unlike starting small.
You can pick either the Short-Term Plan or Long-Term Plan.