Games to learn programming languages


CodeCombat Learning while playing is something interesting on a didactic level for children, but also many who are not so young will want to learn by playing or entertaining themselves. While playing a video game you can learn to program thanks to a series of games that we are going to present here. In this blog we have already spoken on other occasions about CodeCombat, an online video game to learn JavaScript, since your character will move and fight thanks to what you indicate with the code you write.

Apart from CodeCombat, there are also other games that may interest you. But first, let's focus on CodeCombat, which you can play from this link. On the web you will also find some courses to start with JavaScript and be able to play properly, although if you have basic knowledge you can start by testing simple codes and the game will gradually become more complicated and therefore will require much more complex codes. Also, being online, you can play from any platform ...

But apart from CodeCombat there is more, maybe you know Scratch, especially if you have Raspberry Pi, and it is a software with which you can learn certain programming concepts, especially designed for children, thanks to an editor that works with graphic blocks, allowing you to create simple games among other things. But Scratch is not a game in itself, therefore we are not referring to this type of project. But You may be interested in knowing projects like:

  • Vim Adventures: With this interesting game, you will be able to learn programming with the famous Vim. It is also online, so you can enjoy it from any system to learn the vim language.
  • check io- In this case, you will be playing in a world where you must explore your programming skills. Like the previous one, it is online.
  • code pupil: more than a game in itself, they are online exercises to learn HTML and CSS programming language to program websites.
  • SchemaVerse: a simple strategy game based on the PostgreSQL database and therefore you will have to use SQL commands to advance. It is also an online game.
  • cee bot: you will be able to live these adventures and learn using programming languages ​​like C #, Java, and C ++.
  • python challenge: Finally, Python is a very famous language nowadays and easy to learn, but it will be even easier playing this video game in which you pass the levels thanks to your Python codes ...

The content of the article adheres to our principles of editorial ethics. To report an error click here.

11 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   dasil said

    A very curious article the truth; I think this combination is a great idea, it entertains while it educates; Besides being a game, you not only have the challenge of writing the code but also of seeing what will happen next. I will try some to see how it works, I am between Codecombat and python Challenge ... I'll see hehe.

    Thank you very much for your contribution!

  2.   Ruisu cordova said

    Excellent, I want to play: 3

  3.   clown said

    I was being productive in my work until I saw this post and downloaded the game ...
    … I think the intratet will be delayed 2 days

  4.   lanik said

    I have missed Ruby warrior (to learn to program in Ruby). Very fun and addictive.

  5.   the_inspired said

    What you are is stupid because it doesn't go well ninaaa nor does it leave me guard or cock so I don't play game over anymore! understanding ?? or repeat.

  6.   Like a said

    I find it disrespectful and indecent that you put this type of comment on a public page, if you do not like the content of this page, simply ignore it.

    1.    chulosinH said


  7.   chulosinH said

    And I find it pathetic with characters like you "Weki" and "el_inspirador" go two rude, respect a little the work of colleagues although I suppose you will be hooligans.

  8.   Deluge said

    Che that hurts that there are no versions in Castilian. Imagine a 7 year old learning programming and English at the same time!

  9.   geo said

    very good

  10.   Kamilla said

    I am very interested in programming for children because I believe that technology is the future for children.

    In my family we have already tried Code.Org, Scratch and Scratch Jr. Super recommended!

    Also, my children learn in the academy They teach them super fun things about code, programming and technology.