Want to learn programming but don't know where to start? These beginner programming projects and tutorials will start you off.