While long distance running is hard and can be unpleasant no matter how long you have done it for, anyone can learn to run a marathon. CNET has created a 26-step list to help beginners run their first marathon. The first step is to commit yourself by doing more than just saying you will run one for your New Year’s resolution. Sign up for the race, pay the fees, and find a running partner if you need the extra motivation. Another trick is to figure out your training length. Beginners will want to choose at least four months to train. Also, the right shoes can make a world of difference. Even if you have to replace your shoes halfway through your training, investing in the correct shoes will prevent injury and increase your training yield.