Getting Started with Open Source Technologies: Applying Open Source Technologies with Projects and Real Use Cases