Beginner’s Guide to Different Types of Web Development