Several questions from a beginner

Started by
10 comments, last by jackolantern1 14 years, 6 months ago
Quote:
Trust me jpetrie, as a person who primarily uses a majority of free software,

Who are you, why should I trust you, and what does using free software have to do with any of it?

Learning is not purely a science. Every person learns differently -- there are different ways in which every given person will most effectively be able to internalize information. What works and has worked for you may be completely ineffective for somebody else. For example, you seem to feel the 3DBuzz material has been helpful to you, but it's very heavily video-based (at least from what I can see without paying for it), which is completely ineffective for me (as an aside, their freely available C++ material contains some errors -- relatively harmless ones, but still).

Encouraging somebody to go out and spend money on something that for all you know might be completely useless to them is not helpful. Encouraging them to spend money at all, right off the bat like this, is not helpful. Hundreds of users on this forum go out and buy (for example) the first book on C++ they see, and then discover later that C++ isn't the language they wanted to learn or that they didn't want to learn programming in general because it was nothing like what they thought. We would prefer to prevent that sort of thing from happening.

There's certainly nothing wrong with recommending commercial resources that have worked for you or others, but do remember that you're posting in a forum frequented by impressionable neophytes and it's often better to let them get their feet wet with something free of financial commitment until they can discover that they are interested in investing money into their education. Waiting a month or two to buy some online video course will not ruin them forever as a programmer.

Advertisement
Quote:Original post by Vertimyst

I'm also considering taking a game development course in college, which I assume will teach (programming-wise) C++, since it's the most common in the industry.


If you are going to be taking these classes and/or learning C++ in school, definitely study C# for now. If you study C++ now and get to an intermediate level, you will basically be pro-actively wasting a portion of your college classes. C# will give you a good base to go to school and excel in your C++ classes, and your study will not be redundant.

This topic is closed to new replies.

Advertisement