7 Replies - 403 Views - Last Post: 07 January 2013 - 09:14 PM Rate Topic: -----

#1 DahDoctow  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 14
  • Joined: 19-June 11

New to Programming; Where to Start?

Posted 05 January 2013 - 11:34 PM

I am an EXTREMELY beginner programmer. I've learned a couple of basics, but I was wondering. If I was to go towards video game programming in the future, which direction would I start looking in?

You probably get this a lot, but I don't know exactly what the best direction is to go. I've tried in C++ and C#, but have taken more of a liking to C# so I might try starting there. Is it too early to be worrying about the API I use as well?

If you are willing to respond, i'd be extremely grateful. This place seems like the essential forum for me to get my bearings. :sweatdrop:

Thanks!

Is This A Good Question/Topic? 0
  • +

Replies To: New to Programming; Where to Start?

#2 Anthonidas  Icon User is offline

  • D.I.C Head

Reputation: 30
  • View blog
  • Posts: 215
  • Joined: 25-April 11

Re: New to Programming; Where to Start?

Posted 06 January 2013 - 02:44 AM

i would say at the moment it is too early to think on becoming a game developer. before that you have to learn how programming works in different languages, not just 1. jou should learn how to think, how to structure your work, and then how to code everything.
but of course, c# is truly one of the top languages...
Was This Post Helpful? 2
  • +
  • -

#3 DahDoctow  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 14
  • Joined: 19-June 11

Re: New to Programming; Where to Start?

Posted 06 January 2013 - 03:25 AM

View PostAnthonidas, on 06 January 2013 - 01:44 AM, said:

i would say at the moment it is too early to think on becoming a game developer. before that you have to learn how programming works in different languages, not just 1. jou should learn how to think, how to structure your work, and then how to code everything.
but of course, c# is truly one of the top languages...

Alright, yeah that sounds logical. If I wanted to find the best resource for programming tutorials, would they be on this site? Or shall I check out some YouTube videos?
Was This Post Helpful? 0
  • +
  • -

#4 Anthonidas  Icon User is offline

  • D.I.C Head

Reputation: 30
  • View blog
  • Posts: 215
  • Joined: 25-April 11

Re: New to Programming; Where to Start?

Posted 06 January 2013 - 03:35 AM

this is up to you, what you prefer... i can only say, that on this forum we have a great tutorials section with awesome guides and hints. everything coming from the community. and when you have questions to something on the tutorials, or need help, here you get a top support!
Was This Post Helpful? 1
  • +
  • -

#5 DahDoctow  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 14
  • Joined: 19-June 11

Re: New to Programming; Where to Start?

Posted 06 January 2013 - 03:59 AM

thanks for the tip! i'll be sure to try all options, but i'll always try posting my problem/looking at the tutorials here then. thanks!
Was This Post Helpful? 0
  • +
  • -

#6 Ryano121  Icon User is offline

  • D.I.C Lover
  • member icon

Reputation: 1292
  • View blog
  • Posts: 2,863
  • Joined: 30-January 11

Re: New to Programming; Where to Start?

Posted 06 January 2013 - 04:55 AM

Youtube is all well and good as long as you find the write tutorials. A lot of them out there are made by people who really don't have a clue what they're doing and so teach you a lot of bad practices.

Of course it depends on how you learn, but a lot of members here including me all say that the best way of learning programming is to pick up a good book and read it from cover to cover.
Was This Post Helpful? 0
  • +
  • -

#7 tlhIn`toq  Icon User is offline

  • Please show what you have already tried when asking a question.
  • member icon

Reputation: 5316
  • View blog
  • Posts: 11,373
  • Joined: 02-June 10

Re: New to Programming; Where to Start?

Posted 06 January 2013 - 08:24 AM


My standard beginner resources post - Updated DEC 2012

You can try to learn C# by dismantling snippets and googling terms - basically you can take a hit-n-miss, shotgun approach. Or you could just follow a proper training program whether it be a couple intro books, school, on-line course or series of tutorials like the ones we offer. I'll tell you from experience that just fumbling around in the dark and trying to teach yourself with no guidance doesn't work. Its like stumbling across a Harrier Jump Jet and trying to teach yourself how to fly with no background in piloting: You simply lack any groundwork to start from. How can you lay out your own training course if you don't already know the material? Would you go to a university where the teacher says "I don't know any of this but we'll fumble through it together?"

We have a tutorials section and a learning C# series of articles.

First learn the language by working 2-5 "Learn C# in 30 days" type books cover to cover. Do a couple hundred on-line tutorial projects where you build what you're told to build, the way you are told to build it WITH AN EXPLANATION OF WHY so you can learn.

There are three routes people seem to take when learning programming.
  • Just start trying to create programs
  • Start taking apart other programs and try to figure out the language by reverse engineering
  • Follow a guided learning course (school or self-teaching books)


For the life of me I can't figure out why people try 1 & 2. I strongly suggest taking the guided learning approach. Those book authors go in a certain order for a reason: They know what they're doing and they know the best order to learn the materials.

Quote

Where do I start?


You start by learning a coding language FIRST.
Learn to plan before you type.
THEN you start designing software with a purpose.


If this sounds like you

Newbie/Rookie said:

I have a little programming experience but I need to write ...
read this section
Spoiler


Otherwise, you can just jump to the resources here:
Some of the tutorials below are for C# or Java not C, C++, VB.NET [...]. But the conceptual stuff of classes, object oriented design, events etc. are not language specific and should give you enough guidance in theory of program development for you to be able to look-up specific code example in your chosen coding language.



Resources, references and suggestions for new programmers. - Updated Oct 2012
Spoiler

Was This Post Helpful? 2
  • +
  • -

#8 DahDoctow  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 14
  • Joined: 19-June 11

Re: New to Programming; Where to Start?

Posted 07 January 2013 - 09:14 PM

Wow, thanks for all of that info. I believe I will refer to that post for quite a while as I continue to figure out the methods in programming. Extremely helpful, and I think that also covers up any question I have currently.

Much appreciated!
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1