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. First CS2 Maps DM and Bomb Defusal

    zentek
    October 27, 2026 at 11:23 PM
  2. Hello guys I used to go by ''Dabu'' here

    Thrik
    October 27, 2026 at 6:47 PM
  3. Any of the old guard still around? D:

    -HP-
    October 20, 2026 at 11:37 PM
  4. RIP Levelord

    Thrik
    October 16, 2026 at 9:33 AM
  5. CS:S | de_honor | Map creation process by D'artagnan

    Dartagnan
    October 14, 2026 at 12:10 AM
  6. [CS:GO][WiP] cs_opera

    n4r
    October 11, 2026 at 1:37 PM
  7. POLYSTRIKE - Finally Announced After Years of Development!

    Minos
    October 6, 2026 at 4:18 AM
  8. (HLDM) dm_warehouse

    Minos
    October 6, 2026 at 4:14 AM
  9. Building a Huge Library of Free Images for Everyone

    Thrik
    September 7, 2026 at 10:09 PM
  10. CS:S | cs_manoir | Map creation process by D'artagnan

    Thrik
    August 3, 2026 at 10:42 AM
  1. Privacy Policy
  2. Contact
Powered by WoltLab Suite™