How to Apply Knowledge?
Moderator: Coders of Rage
How to Apply Knowledge?
The hardest part of learning a language for the first time is learning to apply it, I have language basics down but how do I go about learning the best "practices" in applying them.
- trufun202
- Game Developer
- Posts: 1105
- Joined: Sun Sep 21, 2008 12:27 am
- Location: Dallas, TX
- Contact:
Re: How to Apply Knowledge?
If you understand the basic concepts of programming, then think of that as a set of tools. Then, come up with a "problem" or objective and solve it using the tools that are available.
If you're just getting into programming, I wouldn't worry about best practices. Just start churning out some programs while learning and applying something new each time.
If you're just getting into programming, I wouldn't worry about best practices. Just start churning out some programs while learning and applying something new each time.
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
Re: How to Apply Knowledge?
That's the hardest part of learning anything: calculus, physics, linear algebra, differential equations, programming languages, etc.
Yeah, you are going to have to come up with a problem or a goal, and discover how to apply your knowledge to achieve it.
Yeah, you are going to have to come up with a problem or a goal, and discover how to apply your knowledge to achieve it.
- Maevik
- Chaos Rift Junior
- Posts: 230
- Joined: Mon Mar 02, 2009 3:22 pm
- Current Project: www.keedepictions.com/Pewpew/
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C++
- Location: Long Beach, CA
Re: How to Apply Knowledge?
I'm still in the "getting comfortable with the basics" boat myself, here's a couple things I'd suggest:
www.projecteuler.net <- Great website that will really push your programming and math knowledge. It's also highly addictive and incites what they call "Inductive chain learning"
antiRTFM <- Look this guy up on the YouTube. He does helpfull n00b C++ tutorials and has a link to his site where he posts practice problems.
Lastly, as GyroVorbis mentioned in his adress to getting into game devving, build a simple game. I did a console version of Tic-Tac-Toe. It's obviously nothing that is going to really impress anyone, but it will really help you apply what you know. Once you build it, try building it again with functions (if you didnt already), then build it again with classes using headers and shit, then build it again with pointers, or whatever.
www.projecteuler.net <- Great website that will really push your programming and math knowledge. It's also highly addictive and incites what they call "Inductive chain learning"
antiRTFM <- Look this guy up on the YouTube. He does helpfull n00b C++ tutorials and has a link to his site where he posts practice problems.
Lastly, as GyroVorbis mentioned in his adress to getting into game devving, build a simple game. I did a console version of Tic-Tac-Toe. It's obviously nothing that is going to really impress anyone, but it will really help you apply what you know. Once you build it, try building it again with functions (if you didnt already), then build it again with classes using headers and shit, then build it again with pointers, or whatever.
My love is like a Haddoken, it's downright fierce!