bodybuilding.com is one of the worlds best fitness sites, filled with a whole bunch of guides and tips, as well as a forum and public area where you can track your progress. This is one of the best ways to stay publicly accountable and to get fitness advice from more advanced athletes!

My Fitness Pal is a really fantastic tool which you can use to help track the amount of calories and macros you are eating each day. All you need to do is input what foods you have eaten and they will do the rest. It also includes a really handy phone app so that you can update your journal as you go! Evernote is a great app if you love to have all your notes with you on-the-go. You can sync between all of your devices very easily and make changes from anywhere. I often use this to keep track of my diet, exercise and beauty routine progress.