Creating macros?

So I've got a question regarding macros and if I can set them up on a keyboard that doesn't have dedicated keys for such tasks. I was just wondering if ya'll here on the forums could help me with this and any possible guides/tips on doing so. Thanks!