Best way to do it is to do it yourself. No excuses, you will only learn more stuff if you try to do it.