Understanding core logic, solving problems, building code fundamentals