Session topics: 1. What are user interfaces? 2. What languages should I learn? 3. What software do I need? 4. How do I get started? 5. Practical application for writing code 6. Apply the basics of user interfaces 7. Tips for writing highly efficient code