It depends on what kind of email account(s) you have.
For IMAP email accounts (like Gmail, Yahoo Mail, etc.) you can simply add that email account to the stock email app (or your favorite email app) on your Android devices, and it will sync mail (including folder hierarchy). But it will not sync your calendar, contacts, etc. For calendar & contacts, you'll need a 3rd party app. See
Syncdroid.net for the options, but Gsyncit, CompanionLink, and MyPhoneExplorer are popular choices.
For (Microsoft-based) MAPI email accounts (like (Outlook.com, Hotmail, Live, MSN, or Exchange), you can just add those accounts to your Android devices, and it will sync mail (including folder hierarchy), calendar & contacts.
I keep my contacts & calendar in a Hotmail account (which I've added to both Outlook & Android), but I mostly do email from a Gmail account (which I've added to both Outlook & Android). So all of my mail, contacts, & calendar are synced with no additional apps needed. One downside of this is that you can't use Google Now voice commands to, say, "Navigate to Joe Smith's house" because Joe Smith's address won't exist on the Gmail server's unless you also put your contacts on Gmail.
I set my parents up with the PC program, Gsyncit ($20), because it's easy IF you use a Gmail account for email. Gsyncit synchronizes Outlook (contacts & calendar) to Gmail. Then you just add your Gmail account to your Android device.