Understanding Smartphones and Tablets: A Beginner's Guide