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. BELEK: turning Rouen into competitive FPS maps (Godot project, feedback wanted)

    zlatan24
    November 12, 2026 at 6:23 PM
  2. CS2 sticker critique | Would the eye or blade read first on an AK?

    EmberKrakenCS2
    November 9, 2026 at 10:21 PM
  3. dod_poznan

    Smile_2000
    November 9, 2026 at 9:10 AM
  4. [cs2][WIP] De_digital (A side only) Looking for Feedback

    Howw3
    November 5, 2026 at 9:22 PM
  5. Hello from Normandy: Metin, working on a tactical FPS

    Thrik
    November 2, 2026 at 10:19 PM
  6. How do I setup CS1.6 mapping on linux?

    zlatan24
    November 2, 2026 at 6:43 AM
  7. CS:S | de_honor | Map creation process by D'artagnan

    Dartagnan
    November 1, 2026 at 5:41 PM
  8. Made a map maker for my indie game.

    daud2k7
    November 1, 2026 at 4:19 PM
  9. First CS2 Maps DM and Bomb Defusal

    zlatan24
    November 1, 2026 at 3:06 PM
  10. POLYSTRIKE - Finally Announced After Years of Development!

    MetinSaygin
    October 31, 2026 at 10:57 AM

Users Viewing This Thread

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