Had an argument with a bootcamp grad about learning paths last month at a coffee shop in Portland
They said starting with Python through a structured course is the only way for beginners, but I think messing around with small broken projects for 3 months taught me more about debugging and logic, so which side are you on for a total newbie?