How to start with coding?

  • boxmein
    24th Feb 2014 Former Staff 1 Permalink
    It doesn't really matter. Python's better for a beginner in the sense that there's less to have to rewrite due to its standard library. Lua's better for embedding situations, all have their ups and downs. I'd still suggest Python as a first thing into programming. It's simple, readable and the standard library is extensive and usable.
  • MiningMarsh
    24th Feb 2014 Member 2 Permalink

    Python is not lightweight. That does not make it bad, nor does it make it good.

    Python is a decent begginner language, but I have seen people get way too comfortable with it and refuse to try anything new that may teach tehm some new concepts (I am actually guilty of this, but with C, not python. It took me a while before I diverged). Just got to try to not get stuck with any specific language, try them all, then judge which ones are good and bad yourself.

     

    As far as codecademy, I would recommend the course I had linked to over codecademy. I used both to try and learn python (not really the programming bits, just the general syntax. I already had enough general knowledge to get by). Codecademy bored me to tears and I stopped using it, but the other class held me long enough that I learned things.

  • ShadowPlasma
    24th Feb 2014 Member 1 Permalink

    I have decided too start with python and found a AWESOME tutorial online which teaches you basics and shows you how to make things like a hello world, number guessing game and a few others I haven't tried. I have also combined hello world and number guessing game a thrown in a few other bits and made a simple conversation with the computer. Again thanks for all the help guys, your all awesome! I won't be needing any more advice now I'm started, but others will at some point so..... Yeah. Again, YOU GUYS ARE AWESOME!

  • bowserinator
    24th Feb 2014 Member 1 Permalink

    Python is a really good language for simple quick programs and for longer fun ones (Games, GUI programming, and much more! I really enjoy it!) But when your programs get long and laggy (ex: graphis) I like to use Java, since it's faster. Just beware the semicolons. 

     

    Javascipt is also a good start

     

    Also the tutorials are fun. Just wait until you get more into things such as tinker, pygame, etc... 

     

    I even made a computer program to do my math problems that require tedious caculation (Teacher allows use of caculater for that one, but a program is much quicker) and for randomization (I will never draw out colored chips out of a bag 100 times. Never!)

    Edited once by bowserinator. Last: 24th Feb 2014
  • boxmein
    24th Feb 2014 Former Staff 1 Permalink
    @bowserinator (View Post)
    >Javascipt is also a good start

    Javascript gets ambiguous really quickly. Having two different syntax-es for function definition? It's useful in the end but confusing at first. Type casting by comparing strings and integers successfully? That too. Python is strict about these things and complains, plus it is fairly straightforward and its code looks pretty by convention and requirement.
  • bowserinator
    24th Feb 2014 Member 0 Permalink

    True... maybe BAISC? It has a lot of fun games. Again it's kind of old so...

  • boxmein
    25th Feb 2014 Former Staff 0 Permalink
    @bowserinator (View Post)
    BASIC is a spaghetti nightmare :D
  • bowserinator
    26th Feb 2014 Member 0 Permalink

    Just do JAVA. Done. Remembe your semicolons