Red Squirrel
[H]F Junkie
- Joined
- Nov 29, 2009
- Messages
- 9,211
I pretty much self thought myself programming, I would not call myself an expert, I basically try to find out something as I need to use it. There's lot of big projects I want to start on, and I realized I need to step back and maybe learn more so I can start off well, and ensure I'm following standard conventions, standard ways of doing things, not using bad habits etc...
So I've been thinking of picking up a couple C++ books and reading from start to end. I'm specifically programming under Linux, but depending on what I'm programming, I usually try to compile/test in Windows too.
I've also been thinking I should take a program like Apache or even the Linux kernel itself, and look at the source code, try to modify it etc and learn that way. I learned lot of C# that way as a game server I run is all coded in C# and I've rebuilt a lot of it from ground up.
Any other ideas of ways to brush up on C++ or am I on the right path? The first book I'm thinking of going with is "Effective C++".
So I've been thinking of picking up a couple C++ books and reading from start to end. I'm specifically programming under Linux, but depending on what I'm programming, I usually try to compile/test in Windows too.
I've also been thinking I should take a program like Apache or even the Linux kernel itself, and look at the source code, try to modify it etc and learn that way. I learned lot of C# that way as a game server I run is all coded in C# and I've rebuilt a lot of it from ground up.
Any other ideas of ways to brush up on C++ or am I on the right path? The first book I'm thinking of going with is "Effective C++".