# What should I learn after blocks

**URL:** https://forum.makecode.com/t/what-should-i-learn-after-blocks/38311
**Category:** Arcade
**Created:** [July 27, 2025, 5:33am UTC](https://forum.makecode.com/t/what-should-i-learn-after-blocks/38311 "2025-07-27T05:33:51Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![Allegory\_Cheese](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/allegory_cheese/32/31845_2.png) [@Allegory\_Cheese](https://forum.makecode.com/u/Allegory_Cheese)
#### Post date: [July 27, 2025, 5:33am UTC](https://forum.makecode.com/t/what-should-i-learn-after-blocks/38311/1 "2025-07-27T05:33:51Z")

</div>

Im still doing blocks tho but I want to know what to do after

---

<div class="post-metadata">

### Author: ![Don](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/don/32/17989_2.png) [@Don](https://forum.makecode.com/u/Don)
#### Post date: [July 28, 2025, 2:06am UTC](https://forum.makecode.com/t/what-should-i-learn-after-blocks/38311/2 "2025-07-28T02:06:28Z")

</div>

You would benefit from learning a language that expands your mind. Back in olden times I would recommend Lisp or Scheme. As much as I like them, those languages are largely antiques now. I suppose a real Python would be good. [VSCodeEDU.com](http://VSCodeEDU.com) has a real Python.

---

<div class="post-metadata">

### Author: ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)
#### Post date: [July 28, 2025, 2:06am UTC](https://forum.makecode.com/t/what-should-i-learn-after-blocks/38311/3 "2025-07-28T02:06:49Z")

</div>

You could start learning JavaScript by switching from blocks to JavaScript and seeing which blocks become what code. I would also recommend looking at the GitHub accounts of people who make extensions to see what else they’re into.

---

<div class="post-metadata">

### Author: ![not\_a\_lemon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/not_a_lemon/32/35289_2.png) [@not\_a\_lemon](https://forum.makecode.com/u/not_a_lemon)
#### Post date: [July 28, 2025, 2:06am UTC](https://forum.makecode.com/t/what-should-i-learn-after-blocks/38311/4 "2025-07-28T02:06:56Z")

</div>

Javascript, probably

---

<div class="post-metadata">

### Author: ![Makecoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/makecoder/32/23787_2.png) [@Makecoder](https://forum.makecode.com/u/Makecoder)
#### Post date: [July 28, 2025, 2:51am UTC](https://forum.makecode.com/t/what-should-i-learn-after-blocks/38311/5 "2025-07-28T02:51:26Z")

</div>

go with js makecode and try to make extensions with makecode playground

---

<div class="post-metadata">

### Author: ![BlobDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blobdev/32/25519_2.png) [@BlobDev](https://forum.makecode.com/u/BlobDev)
#### Post date: [July 28, 2025, 2:52am UTC](https://forum.makecode.com/t/what-should-i-learn-after-blocks/38311/6 "2025-07-28T02:52:21Z")

</div>

U shoukd try learning javascript

---

<div class="post-metadata">

### Author: ![redSprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/redsprite/32/34262_2.png) [@redSprite](https://forum.makecode.com/u/redSprite)
#### Post date: [July 28, 2025, 3:08am UTC](https://forum.makecode.com/t/what-should-i-learn-after-blocks/38311/7 "2025-07-28T03:08:00Z")

</div>

JavaScript

You will know more than 95% of the makecode forum about coding

---

<div class="post-metadata">

### Author: ![c00lguy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/c00lguy/32/24940_2.png) [@c00lguy](https://forum.makecode.com/u/c00lguy)
#### Post date: [July 28, 2025, 3:08am UTC](https://forum.makecode.com/t/what-should-i-learn-after-blocks/38311/8 "2025-07-28T03:08:04Z")

</div>

you shiuld try javascript

---

<div class="post-metadata">

### Author: ![Jedi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jedi/32/14307_2.png) [@Jedi](https://forum.makecode.com/u/Jedi)
#### Post date: [July 28, 2025, 4:11pm UTC](https://forum.makecode.com/t/what-should-i-learn-after-blocks/38311/9 "2025-07-28T16:11:41Z")

</div>

it depends on what you plan on doing. if you want to do more game dev i would recommend learning lua or javascript, if you want to program non-gamedev related things i would recommend python. if you want to program low-level things or just want to try a more advanced programming language i would recommend c/c++.

---

<div class="post-metadata">

### Author: ![Allegory\_Cheese](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/allegory_cheese/32/31845_2.png) [@Allegory\_Cheese](https://forum.makecode.com/u/Allegory_Cheese)
#### Post date: [July 28, 2025, 4:20pm UTC](https://forum.makecode.com/t/what-should-i-learn-after-blocks/38311/10 "2025-07-28T16:20:41Z")

</div>

thx guys

---

<div class="post-metadata">

### Author: ![BotWarrior](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/botwarrior/32/25328_2.png) [@BotWarrior](https://forum.makecode.com/u/BotWarrior)
#### Post date: [July 28, 2025, 4:21pm UTC](https://forum.makecode.com/t/what-should-i-learn-after-blocks/38311/11 "2025-07-28T16:21:19Z")

</div>

I have been recommended many times (by my dad, who does coding for a living) to do C#, Rust, some python, learn Git just as an extremely useful tool. There is more but those are the best to work with. Not mainly for making games though. I am currently learning python (in a logic coding capacity). One thing would be just learning lots of bits of languages, if you are considering careers in a coding field. I know that the more I learn, the easier it is to pick up a new language and understand it quickly.
