You don’t need to make an array on a circle; I’m not sure if that even makes sense. One way would be to model a section of the wheel and use the array modifier to copy that section. Programming is definitely not needed. Spend at least a few hours (if not a day) on these exercises before giving up, and use google only as a last resort. Good luck!