How to start effective learning?

Hello everyone, this is my very first post here. Summer has begun and i noticed that i am aint learning at all, but the worst thing is that before summer i wasnt much better... I know pretty basic things like loops, arrays, switch and something like that... So what do you think should i try? So far i was reading books and doing simple math excercises.. Maybe i should start working on some project or something, but what project could be done in console..?
Thanks for anythinb and sorry for not perfect english, not my native language :)
First off, welcome to the forums. IT looks like you learned a good bit, but like most others, you want to expand your knowledge.

Here is a link to cplusplus's tutorial:
http://www.cplusplus.com/doc/tutorial/

Now before you say I already know the basics, I'm not doubting that you do, all I'm saying is just make sure you learned all of that and know it. And know it well.

Here is a link to the Reference Guide:
http://www.cplusplus.com/reference/

I come here about 5 times a day to look up something I'm unsure of, or just to learn more about a function or whatever else. It comes in handy.

If you feel that you have a good understanding of the language, I'd suggest trying to some of the Project Euler questions. They can be found here:
http://projecteuler.net/problems

Aside from those three, I'd suggest doing some digging around on the site. Even when I'm not looking for ideas, I stumble across them on a regular basis. There is plenty of people posting homework assignments that can get you thinking, and test your knowledge on the language.

I use the posts as a way to keep on top of my programming knowledge, and then when an idea comes to me, I work on that.
I started by picking up three older books (around $5-10 each) and started working on all the problems therein. Trying to get to the point where I don't have to think about the language but only the problem at hand. However, I suspect that's going to take a few years at least.

Mike
Topic archived. No new replies allowed.