Jump to content

Recommended Posts

Posted

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 :D:ninja:

Posted

Welcome back! :-D 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.

Posted

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.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Mapcore Supporters

    aphexjh       Badroenis       celery⭐      EGO DEATH ⭐      Freaky_Banana      FMPONE ⭐      Harry Godden      JimWood ⭐      JSadones      poLemin      Vaya

    Funds go towards hosting and license costs, Discord server boosts, and more. If you'd like to donate, check out our Patreon announcement.

×
×
  • Create New...