Skip to main content
gamedev.net
🔒 Locked

Programming problems

Started by Cush Sep 17, 2010 at 5:42 PM 3 replies 750+ views
Original Post
Cush
Cush
Hey.

I'm busy doing a Games Development course in college which is very general and only lightly covers all of the aspects of the development of a game (As well as media production in general)

Having 10 or more years of interest/experience/learning in computers the course is a breeze, I have learned very little since I started it last year but I need the qualifications to go on to university.

My problem is learning a programming language, I want to get a head start in programming before I begin university, because in the future I will likely be going against people who started programming a while before now and have a lot more experience/work to show.

We started VB.net a few years ago in high school, but it felt very sloppy and more like a scripting language. I moved on and started trying other languages, lua, c++, c#, java etc but each one I began with the basics, then it was as if the difficulty curve went from a small incline to a vertical wall. The basics were easy to understand, then suddenly all these books or guides would just suddenly jump onto topics where I couldnt understand what they were trying to explain so I ended up getting stressed and being scared off from the language. I also feel that in the time being taught VB.net I picked up some very bad habits which I always try to use with other languages and it just makes it harder.

So im not sure what to do, I feel like every language I try hits a dead end because I cant find any tutorials/books that arent explaining something really basic one second then the next are going on about stuff I dont understand and cant get my head around without a proper explanation.

Any ideas? Languages I should start with? How/where you started learning?
Palidine
Palidine
The most commonly recommended beginner language these days is Python.
C++ is the industry standard language.

More or less it doesn't matter what language you pick as your first one. Languages like Python just nicely encapsulate a lot of the more arcane features that C++ or whatever throw in your face. Just pick a language and stick to it. Programming is hard; you should learn to enjoy being mindfucked because that's never going to go away.

Also, when you are learning these languages are you actually programming all the example problems and doing the in-book problem sets? Programming is not something you can learn from reading alone. If you're not knee deep in a debugger actually running the code, you're doing it wrong. [smile]

-me
Telastyn
Telastyn
I personally recommend C#, but python should be fine. Based on your description, it sounds like you're reading through a book and expecting that to teach you how to program. It doesn't work like that. After a chapter or two of a book, you should sit and actually write some code. The art of crafting programs isn't just about knowledge. You need that experience laying things out and debugging them as well.
Cush
Cush
Thanks, Ill give Python a look.

And yeah, when I was going through books I made sure I did all of the example exercises they set out which often werent all that difficult, it was when the book itself got to a point where I was just sitting re-reading the same few sentences thinking 'wait, what?'

Probably just my impatience.
Telastyn
Telastyn
Quote:
Original post by Cush
Thanks, Ill give Python a look.

And yeah, when I was going through books I made sure I did all of the example exercises they set out which often werent all that difficult, it was when the book itself got to a point where I was just sitting re-reading the same few sentences thinking 'wait, what?'

Probably just my impatience.


Sure thing. People here can answer questions if you run into difficulties again.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.