HN user

DevonInCO

1 karma

devon [at] hoozamajiggy [dot] com

Posts0
Comments3
View on HN
No posts found.

The good news is that you already know how to program, even if you are intimidated by OOP. The other commenters are probably correct in suggesting that previous coursework from your class will give you the best sense for what you'll be tested on but, if you have 10 days to learn about OOP/C++, you could do worse than spending at least a little time reading some well-presented explanations of classes, inheritance, operator overloading, virtual functions, polymorphism, and the like, as a means to supplementing the language-agnostic programming concepts you already understand (through your adventures in PHP and JavaScript).

There is a ton of C++ info on the web (of varying quality, of course) but sometimes I think, when trying to learn something new, getting offline and looking at a physical book improves my focus.

I've read many C++ books over the years, but the one that finally made everything click, at least for me, when I was first learning C++, was "C++ How to Program" by Deitel and Deitel. The copy I have is 20 years old (yes, I'm old :) ) but I suspect the newer editions (http://www.amazon.com/C-How-Program-8th-Edition/dp/013266236...) have similar approachability.

Good luck to you and, as others have suggested, do not panic. Though it seems like a massive deal to you right now, rest assured your perspective will change down the road.

UPDATE: Just rewrote this so it's responsive and relies on email-based accounts (versus Google authentication as it had originally).

Please check it out and let me know what you think.

Thanks!

Two years ago I was looking for something very similar myself and not finding it, decided I'd try to learn a bit of Python and try out Google App Engine simultaneously. This was the result:

http://www.ijustshipped.com

I am overhauling it at the moment because it needs a responsive design, SSL, and non-Google-reliant accounts (based on feedback I got when I initially released it).

I'd love to hear if anyone thinks they'd use this..