ICP Canister Development Fundamentals: Everything You Need to Know (Without the Tech Jargon!)