Swift, A Beginner’s Guide