<p>I've never taken a programming class in my life. My school was supposed to offer AP Compsci next year, but the teacher's leaving, so it isn't happening. I want to go into engineering, so I reaaaaaally want to take this class. I've decided I want to self study it. </p>
<p>As a total noob to programming, what should I get? I'm getting PR and Barron's but what do I need beyond that? Is a mac okay or should I borrow a school laptop?</p>