How to code?

Hi everyone!

I want to learn how to code. I do not have previous experience in it, no idea how to start. I know that there are different programming languages and they are used for different purposes. I am not sure do I want to code the web, app or game... I wish to start with the basics and to see do I like it or no.
Any ideas? Where should I start? Maybe someone can share information about it?

Hope to get an advice.

Comments

  • How old are you? If you're still school age, there might be a class in programming you could take. If you're older, see if there's a community college nearby with something interesting.

    I tried looking up learning how to program in Google, but most of that looked like it would be confusing or annoying to someone completely new to programming. Instead, if you want to go the self-taught route, I recommend finding a book at a real bookstore (if they have those where you live) or a library (if they have those where you live). There are a lot of possible choices, but if you could skim through several different options, that might give you an idea where to start.

  • Have you heard of codeacademy? It's a free online coding school, and it teachs you how very easily and for free.
    https://www.codecademy.com/
    I

  • The most useful coding languages to learn may be HTML/CSS or
    JavaScript.
    Python.
    Java.
    C/C++
    PHP.
    Objective-C.
    C#
    Just a list, but HTML, Java and C/C++ are ones that stick out, just to me,but they all are useful.

    Have you heard of codeacademy? It's a free online coding school, and it teachs you how very easily and for free. https://www.codecademy.com/ I

  • jastherobjastherob Former Telltale Staff

    A great question to start with is "Why do I want to learn code?"

    There are many great reasons. Some that include, but are not limited to:

    • I want to get a job.
    • I want to build a website.
    • I want to make a game for X device(s).

    For "funnsies," I know many like to share this flow chart to provide suggestions:

    enter image description here

    But really, what the first chart addresses most importantly is that the first question is key: "Why do I want to learn code?"

    I know for me it started because I wanted to make my own website (I wasn't happy with using site creators like WordPress at the time), so I started teaching myself HTML/CSS/JS. These days, I'm playing around with game making on the weekends, so I'm learning to write scripts in Unity.

    I think when you can answer the "why" question, everything else will (kinda) fall into place. :)

  • I am above the school age, so will have a look at some colleges next to me. I am already looking for a book. Do you have any ideas which one will be good?

    WarpSpeed posted: »

    How old are you? If you're still school age, there might be a class in programming you could take. If you're older, see if there's a commu

  • Thank you for the link and the chart. Really like it! :)
    I recently read this article which made me think to start the programming. Actually, I want to learn how to code the apps and my own website.

  • Started a few hours ago. Let's see! :)

    Have you heard of codeacademy? It's a free online coding school, and it teachs you how very easily and for free. https://www.codecademy.com/ I

  • O'Reilly's "Head First" series is pretty good. At least it's fun to read. I see they have a general "Head First Programming" which teaches introductory concepts using the Python language, but that's not the language of either web sites or mobile apps. I also haven't read that one so can't vouch for it personally. If you want to learn how to format web pages correctly, "Head First HTML and CSS" is pretty good, followed by "Head First JavaScript Programming" for the programming aspects of it. There's so much out there that it's hard to make a specific recommendation, which is why I recommended just looking through a few to see if you find something that looks appealing.

    spider111 posted: »

    I am above the school age, so will have a look at some colleges next to me. I am already looking for a book. Do you have any ideas which one will be good?

  • Interestingly enough the thread name is also the number one question asked at EA Bioware

  • Well played

    Interestingly enough the thread name is also the number one question asked at EA Bioware

  • Good Luck!

    spider111 posted: »

    Started a few hours ago. Let's see!

  • What coding language would one learn for game coding?

  • Was going to recommend the exact same thing! Good luck :)

    Have you heard of codeacademy? It's a free online coding school, and it teachs you how very easily and for free. https://www.codecademy.com/ I

  • Thanks a lot! Will buy these two books this week.

    WarpSpeed posted: »

    O'Reilly's "Head First" series is pretty good. At least it's fun to read. I see they have a general "Head First Programming" which teaches

  • edited March 2017

    I don't know about coding itself, but getting a feel for learning syntax (or simply finding a beginner's starting point), I'd recommend Kahn Academy and Twine- KA because it's a speedy teaching tool (if a bit poor for experimentation), Twine because it uses Harlowe (a simple programming language) and has a sense of immediacy in figuring out what works and what doesn't. :)

  • That really depends on the game engine you decide to use. Unity uses C#. Otherwise, C++ is a good bet.

    In general, I wouldn't worry too much about your first programming language. Once you know one, its easy to pick up another. I would start with an object-oriented language like C++, C# or Java. There are tons of tutorials out there.

    Nolonius posted: »

    What coding language would one learn for game coding?

  • Thanks that helped a lot

    mosfet posted: »

    That really depends on the game engine you decide to use. Unity uses C#. Otherwise, C++ is a good bet. In general, I wouldn't worry too m

  • Books arrived! Yeah!

    WarpSpeed posted: »

    O'Reilly's "Head First" series is pretty good. At least it's fun to read. I see they have a general "Head First Programming" which teaches

Sign in to comment in this discussion.