This document provides a comprehensive guide for beginners in custom programming, focusing on sourcing and web scraping. It outlines essential prerequisites, recommendations for programming languages, and fundamental concepts, along with specific instructions for setting up environments in Excel VBA and Python. Additionally, it includes detailed examples of JavaScript bookmarklets and VBA codes to automate tasks in a recruiting context.