I'm:
-making a custom threadpool
-fixing my last bug on my iPhone app
-installing ubuntu on my second laptop for some poll() usage
-making my permutation function
-augmenting my blacklist
-starting two other iPhone projects
-learning java
-adding features to my remote admin tool
-planning the heck out of my life and getting a menial job =]
I've been reading Sam's C++ in 21 Days and right now just taking a break! ;) I've went through 1-2 chapters per day and they're getting to be 30-45 pages long full of code and my brains beginning to hurt. lol
Learning about operator overloading, exception handling, and recursion in class, though my teacher doesn't actually know C++, so he's no help. He literally just reads word-for-word presentation slides with content taken directly from the book. When asked about why something works, he'll just shrug or try to BS his way through the slides. And when asked for help with an error, he'll hover over you with un-insightful comments like "It shouldn't be doing that... I don't know why it's doing that."
I'm also working on a program that started off as something for myself and my friends, but I'm going to turn it in as my final project in my class. It's a tool to keep track of important information while playing Dungeons & Dragons.
I'm getting deeper into the STL . Currently cooking up problems for which a map seems useful and then solving them.
I'm also working on a program to evaluate an arithmetic expression entered as a string.
It can evaluate simple expressions now like "4*2-3^2*4+10" (where the '^' is for exponentiation)
Including the use of parentheses to group terms is proving to be a challenge, but I'm getting there.
TheNoobie, stop reading that book immediately. It will fill your head with nonsense. Get the C++ Primer or something. Anything that promises to teach you a programming language in "21 days" or "in 10 minutes per day" is crap and should be burned.
I've said this so many times, I wish you could have signatures on these forums to save me the time. There are NO books out there that teach C++ that take longer than 30 days to read if you commit yourself to reading it every day. This book is titled "in 21 days" because there are 21 chapters and you are supposed to read 1 chapter per day.
At the very beginning of the book it explains that you can't fully understand C++ in 21 days, or even 21 years, but it will give you a solid understanding of the fundamentals by the time you're done with it. I am on day 10 and I have a pretty solid understanding of classes, structures, pointers, references, functions, polymorphism, typedefs and I could go on for quite a while trust me.
I really have no problem with people criticizing (constructively) any C++ learning material, but please don't judge a book by it's title. Furthermore, C++ Primer is 1,237 pages long while my book is 937 pages long - so it really isn't a huge difference. I plan on reading 2-3 more books after this to dive deeper into programming, but this books is doing a great job at teaching me the fundamentals.
I can already code pretty big and dynamic programs with what I've learned from this book. Also helps that I have a preexisting knowledge of programming (though not large, it's something.) Regardless, if anyone has actually READ this book and has an opinion on whether it's worth continuing or not then please let me know. Also, if you want to suggest any books for me to read in the future then I'll keep that in mind (I think my next book is going to be Stroustrup's C++ book.)