1. Forums
  2. Discord
  3. About Mapcore
  4. Patreon Supporters
  • Login
  • Register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • More Options
  1. Mapcore
  2. Discussions
  3. Off-Topic

Getting into coding

  • madcow
  • April 26, 2012 at 2:30 PM
  • madcow
    • April 26, 2012 at 2:30 PM
    • #1

    Hey

    Some of you may remember me from a long time ago. Long story short, I'm looking at getting into coding - I'd like to work mostly with games but have literally _NO_ idea where to start.

    I've tried my hand at mapping, texturing, modelling.. found a niche in web development (PHP), but I'm over it and want something new.

    So... languages, where to start, what to do first. I know most basic programming starts with a black screen and hello world, but I like to pick things apart to find how they work.

    Cheers in advance and a big hello to any who remember me ;D!

    edit: also lol @ still having Moderator in my profile

  • Thrik
    • April 26, 2012 at 2:54 PM
    • #2

    Welcome back! I have absolutely no programming background whatsoever outside of web stuff, but I'm sure someone will come and splurge knowledge all over you shortly.

  • Sentura
    • April 26, 2012 at 3:36 PM
    • #3

    processing is a library in java that will get you on your feet, after that you can switch to xna/c# (especially since java/c# share almost all syntax)

  • Zyn
    • April 26, 2012 at 3:42 PM
    • #4

    One book that I keep getting told to read to learn programming, is this : http://www.amazon.com/Head-First-2E-Rea ... 1449380344 , since it's apparently the best for learning C# and Object-Oriented Programming (which makes transitions easier to other languages).

    I have the book but I wish I had the motivation to actually, you know, read it ;(

  • BaRRaKID
    • April 26, 2012 at 6:01 PM
    • #5

    In my opinion you should try to get some lessons even if it's just an online course. It's not easy to learn how to code by yourself, you will end out missing lots of basic principles like design patterns, common algorithms and data structures, memory management, etc. Also codding is one of those things that requires a different kind of thinking, you'll struggle a lot to get to a point where coding is almost instinctive and you can look at a problem and immediately see how to turn it into code, it takes lots of practice and patient until it "clicks".

    Nevertheless I would recommend that you start with C# since it allows you to easily build windows applications and uses the .net framework. Also the syntax is similar to other C variants (C, C++, Objective C, etc) and Java, so it makes it easier to switch to other languages if you need. Try to build some simple desktop applications in C#, look for example at Project Euler for some codding challenges, or go to open source repositories (like sourceforge or github) try to read the source code from some open source projects and implement it yourself (don't copy-paste) to try to understand how everything works. If you have any questions go to Stack Overflow or Code Project (you will also probably come across Experts Exchange many times and end up in a pay well asking for money to see the answer to the question, but if you scroll all the way to the bottom of the page the answer is there without having to pay).

    This is all so that you can get comfortable with codding, once you start "felling it" try to switch to other languages that use different principles to see what their advantages are, and after all that start to look at game engines and build something with them.

  • Jetsetlemming
    • April 26, 2012 at 6:34 PM
    • #6

    C# and XNA is the best way I know of (because it's the only way I have first-hand experience with). I'm currently working on a roguelike in XNA, actually.

    http://msdn.microsoft.com/en-us/

    http://www.microsoft.com/visualstudio/e ... 0-editions

    http://create.msdn.com/en-us/home/getting_started

  • madcow
    • April 27, 2012 at 8:56 AM
    • #7

    Took a quick glance @ head first c#.. looks amazing - I'm gonna start there. Cheers

  • Jake Gilla
    • April 27, 2012 at 3:57 PM
    • #8

    I can vouch for the Head First C# book, very good.

    If you just want to get up and going quick you could go to http://www.codecademy.com/ It'll teach you enough Javascript to use something like Unity3D, and get you doing some game programming.

  • D3ads
    • April 27, 2012 at 3:58 PM
    • #9

    Omg Cowww~~~

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself Login
Discord

The Mapcore Discord is our lively IRC channel of the 2000s reborn. Chat about level design, gaming, and more.

Latest Posts

  1. Tangerine

    Harry Poster
    July 18, 2026 at 11:10 AM
  2. Any of the old guard still around? D:

    Warby
    July 12, 2026 at 8:23 PM
  3. About our archived forums

    Thrik
    June 30, 2026 at 2:12 PM
  4. Mapcore Discord

    mason_fan123
    June 24, 2026 at 8:52 PM
  5. [CS2] Valley

    Serialmapper
    June 22, 2026 at 11:56 AM
  6. Free Music / SFX Resource - Over 2500 Tracks

    Eric Matyas
    June 18, 2026 at 12:32 PM
  7. Pango [WIP]

    Elowen
    June 11, 2026 at 10:13 AM
  8. [CS2] Dvina

    Jeremy Rivera
    June 11, 2026 at 10:03 AM
  9. Bridges 2.0 by NEXSIDE, MAP SHOWCASE. ( Steam Workshop )

    MrTrane18
    June 1, 2026 at 7:46 PM
  10. Classic Maps Reborn For CS2

    SillySpaceCat
    May 31, 2026 at 10:33 PM

Users Viewing This Thread

  • 2 Guests
  1. Privacy Policy
  2. Contact
Powered by WoltLab Suite™