Answer:
it's all up to personal preference some different ones have upsides and downsides but it's more of what you feel is best
A good website to learn coding is called Lynda.com. It costs money but its well worth it!