If you're about to run your first triathlon, or if you're a seasoned vet working towards a better time, than you already know that this three-legged race is famed for its demands on the body and the mind, making training for the event uniquely rigorous. But don't let that discourage you--even beginning athletes have to start somewhere. Whether you're moving from couch to bike or have several Ironman events under your belt, these apps will help you perfect your training regime, monitor your progress, and become part of the larger triathlete community.

Best app to plan your training from Day 1

Tri Trainer ($6) is the most expensive app of the bunch, but may have the most complete approach to your tri planning. You tell the app how far out you have until your event and give some info on your experience, and then it gives you a day-by-day plan that you can update as needed. The rigorousness of the workouts ramp up as the event gets closer, ensuring that you're fully prepared for your race day. The text-heavy app also has a handy glossary and tips section, but some will find the lack of diagrams, videos, and motion tracking to be a bit of a disappointment, given the price tag.

Work on that athlete's diet

With MyFitnessPal (free), you get everything you need to keep your strict fitness diet on track--except for the food itself, of course. MyFitnessPal combines a calorie counter with a food diary, and keeps track of your weight progress as you work toward your goal--whether it's gaining weight, losing weight, or maintaining it.

It requires a great deal of input, but you can log your dietary intake by searching through its food database of thousands of popular grocery store and menu items (or you can manually enter the calories, if you're into that). It then subtracts the amount of calories you've burned through various exercises (which are also searchable or entered manually), plus looks at the calories you've burned through steps tracked through a fitness device or your iPhone's processor. The result is a pretty basic formula that keeps your calories-in versus calories-out balanced,

Find a place to swim

The most difficult leg of a triathlon is arguably the swimming portion, partially due to the difficulty of actually finding a swimming location where you can train. Enter Swim Radar($3), which points out local indoor swimming pools nearby. The listing is fairly extensive, though it failed to note both my gym's pool and the fact that I live a quarter-mile away from a lake. Still, for those living in cities, this might be your best option for finding a place to train for that grueling swimming leg.

Or, learn to swim

The biggest sell of GoSwim(free, with optional premium memberships) is its sheer number of instructional videos, which range from teaching you how to perfect your freestyle head position to how to flutter kick effectively. The initial GoSwim app is free, but silver, gold, and coach memberships are available if you want more perks, like more drills and daily videos, connections to training groups, or a video-sharing option for swim coaches.

For the experienced triathlete who already has a swimming community, GoSwim is a bit of overkill: a lot of the app's videos deal with techniques and strokes that won't serve you in the race; but you can still learn a lot from this app no matter your skill level.

Perfect your swim workout

You've found a pool, you've got your basic strokes down, and now it's time to get in shape for the swim leg. With My Tri Swim Coach ($2), you'll get a full set of drills catered to the season and level you select. Whether you're a beginner, intermediate, or advanced triathlete--or if you're going for a sprint, Olympic, half Ironman, or full Ironman--the app will provide you with a list of drills that fit your regime. You'll also appreciate the four seasonal options (off, base, build, and peak) that help you all year round. The drills come with descriptions and videos, ensuring you know exactly what to do.

Find events in your area

Active(free) doesn't give you metrics or help you hone your technique--instead, it helps you hunt down upcoming fitness events in your area. Besides triathlons, you can find 5K races, cycling teams, basketball meet-ups, and much more. If you're tired of running, cycling, and swimming, taking a break with some organized flag football or a fitness class may be just what you need, and Active will help you find it.

Join a community

BeginnerTriathlete(free) is all about the community. The app gives you information on races in your area, and connects you to other triathletes. You can exchange "inspires"--notes of encouragement--with other users, and join up in the forums for mentorship or to talk shop. (You'll even quickly get used to its initial blue-scale interface, which comparatively isn't bad.) Because of its social aspects, BeginnerTriathlete shines when used with a great deal of friends or like-minded individuals.

But like many all-around tri apps, BeginnerTriathlete requires you to self-report your data (nutrition, workouts, etc.) in various forms. With the initial download, you gain access to a few training plan articles, but the mobile display looks positively ancient on this page. While you can create your own training plan, you have to subscribe to a "bronze" account in order to get access to a lot of the better features. (At $30 for a six-month subscription, "bronze" status doesn't sell itself very well as being particularly necessary.) 

Track your progress in real time

MapMyRun ($3) monitors a host of activities--from cycling to pushups to running. As the name implies, the app will live track you on a map as you go. You can also create routes, track your progress over time, change your music, and even get coaching (if you upgrade to MVP status).

Though on the pricey side, it's an exceptionally useful training tool for the running and cycling legs. You can also log your workout and your diet, and share your progress with your friends. MapMyRun is that rare fitness app that has as great interface, collects fantastic data, and has a strong social component. 

But what if you use a fitness wearable?

Runtastic (free) is the only app that can rival MapMyRun, in terms of transparency and app-generated statistics. You can track your run duration, distance, calories burnt, and average pace, but you can also access training plans for different goals--beginner runs, weight loss, or marathon training, for example. However, you have to purchase the training plans for around $20 each, which may not be worth the cost depending on your goals.

Getting access to additional features, like routes and interval training, requires buying Runtastic Pro ($5), which also offers a voice coach, power songs to work out to, and more personal stats. You can connect a selection of running gadgets to further supplement your training, including a heart rate monitor, a smartwatch, or Runtastic's Orbit. While Runtastic makes you pay more for a lot of features other apps give away for free, the premium user will find the ceiling on this running-centric app to be pretty high.