Im looking to replace my chain and sprocket before the new riding season and I'd like to do all the work myself.

What are some affordable/reliable chain and sprockets?

I don't know much about chain length or sprocket size...what should I be looking at when buying these things?

Should I be changing the sizes or length to get better performance? and where do I make these adjustments?

Any sort of help is appreciated!