# 🧠 Weekly topic™: Programming languages/frameworks YOU know!

**URL:** <https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929>\
**Category:** MakeCode Blog\
**Created:** [June 29, 2023, 4:40pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929 "2023-06-29T16:40:24Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![danger\_kitty](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/danger_kitty/32/32006_2.png) [@danger\_kitty](https://forum.makecode.com/u/danger_kitty)\
**Post date:** [July 3, 2023, 5:19pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/21 "2023-07-03T17:19:35Z")

</div>

I can do most things in makecode  
I can also use blender

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/36648_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [July 4, 2023, 9:35pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/22 "2023-07-04T21:35:19Z")

</div>

> [@Archer\_Bright](#):
>
> Scratch (What kind of programer does not!)

Uh.. uh..  
_I learned it 10 years ago 0\_0_

---

<div class="post-metadata">

**Author:** ![Archer\_Bright](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/archer_bright/32/32896_2.png) [@Archer\_Bright](https://forum.makecode.com/u/Archer_Bright)\
**Post date:** [July 5, 2023, 4:00pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/23 "2023-07-05T16:00:51Z")

</div>

exactly!

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [July 5, 2023, 4:07pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/24 "2023-07-05T16:07:17Z")

</div>

> [@Archer\_Bright](#):
>
> C+

Wait, what-

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [July 5, 2023, 4:07pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/25 "2023-07-05T16:07:36Z")

</div>

> [@frandev](#):
>
> ```auto
> mscript.onstart {
> mscript.sys.importdb('ms-text')
> mstext.text.print('Hello, World!')
> }
> 
> ```

Just a question about this mockup… How does importing libraries work though? Since you imported `ms-text` but in the next line you access it as `mstext`. Is it a mistake? Is the import a verbose name and there’s an alias? Just curious

---

<div class="post-metadata">

**Author:** ![frandev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/frandev/32/27644_2.png) [@frandev](https://forum.makecode.com/u/frandev)\
**Post date:** [July 5, 2023, 4:43pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/26 "2023-07-05T16:43:47Z")

</div>

Yes, it’s pretty much that, the reason the name is shorter as an import is due to how the language is intended to use. It is supposed to be a simple and easy to learn language which makes the names shorter and easier to type out.

---

<div class="post-metadata">

**Author:** ![technonux](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/technonux/32/7924_2.png) [@technonux](https://forum.makecode.com/u/technonux)\
**Post date:** [July 6, 2023, 4:51pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/27 "2023-07-06T16:51:06Z")

</div>

i know a lot of python, mainly for microcontrollers  
i know a bit of html javascript and css  
i know a decent amount of typescript for makecode  
i know c and c++ but not much of it, learned it since i wanted to make nintendo ds/dsi homebrew  
i know the basics of x86 asm but i have not really used it for anything  
i know some lua for making roblox games, i only made 1 game though

---

<div class="post-metadata">

**Author:** ![CreativeUsername](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/creativeusername/32/9601_2.png) [@CreativeUsername](https://forum.makecode.com/u/CreativeUsername)\
**Post date:** [November 27, 2023, 9:10pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/28 "2023-11-27T21:10:59Z")

</div>

For me, I know

- Python: I wouldn’t consider myself an expert or anything but I know it fairly well

- HTML + CSS: HTML is pretty easy to learn in my opinion, CSS is a nightmare (From what I’ve heard, most people agree), and I don’t know JavaScript yet but I’m learning.

- Lua: I know basic Lua programming, not anything complicated because I learned it to code for the ComputerCraft mod (Yes, I learned Lua entirely for a Minecraft mod)

Of course I also know a bunch of block programming stuff since it’s simple ([Code.org](http://Code.org), Scratch, Hopscotch, and some others I don’t remember)

(Sry, this topic got put in my unread and I thought it was new)

---

<div class="post-metadata">

**Author:** ![Brainstorm\_Studios](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brainstorm_studios/32/20476_2.png) [@Brainstorm\_Studios](https://forum.makecode.com/u/Brainstorm_Studios)\
**Post date:** [November 28, 2023, 6:08pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/29 "2023-11-28T18:08:38Z")

</div>

I only know how to code with blocks, but oh boy, do I ever know how to code with blocks.

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/36648_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [November 28, 2023, 6:16pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/30 "2023-11-28T18:16:51Z")

</div>

> [@CreativeUsername](#):
>
> - Lua: I know basic Lua programming, not anything complicated because I learned it to code for the ComputerCraft mod (Yes, I learned Lua entirely for a Minecraft mod)

Oo! How did you learn?

---

<div class="post-metadata">

**Author:** ![DangerNoodle](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dangernoodle/32/14797_2.png) [@DangerNoodle](https://forum.makecode.com/u/DangerNoodle)\
**Post date:** [November 28, 2023, 6:16pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/31 "2023-11-28T18:16:58Z")

</div>

I love coding in python (get it?)

---

<div class="post-metadata">

**Author:** ![\_jupiter](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/_jupiter/32/28012_2.png) [@\_jupiter](https://forum.makecode.com/u/_jupiter)\
**Post date:** [November 28, 2023, 6:19pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/32 "2023-11-28T18:19:31Z")

</div>

blocks…

yyyup  
this is all im capable of  
🥲

---

<div class="post-metadata">

**Author:** ![ChimbroDaPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/chimbrodapro/32/15852_2.png) [@ChimbroDaPro](https://forum.makecode.com/u/ChimbroDaPro)\
**Post date:** [November 29, 2023, 12:40am UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/33 "2023-11-29T00:40:09Z")

</div>

Hmmmmmmmmmmmmmmmmm… OH! I think I- wait, nevermind. I don’t get it.

---

<div class="post-metadata">

**Author:** ![CreativeUsername](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/creativeusername/32/9601_2.png) [@CreativeUsername](https://forum.makecode.com/u/CreativeUsername)\
**Post date:** [November 29, 2023, 12:40am UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/34 "2023-11-29T00:40:32Z")

</div>

I learned Lua by just looking up how to do the stuff I need in Lua and I learned computercraft by looking at their website which contains every Lua command that it has.

---

<div class="post-metadata">

**Author:** ![TeddyB](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/teddyb/32/35627_2.png) [@TeddyB](https://forum.makecode.com/u/TeddyB)\
**Post date:** [November 29, 2023, 12:46am UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/35 "2023-11-29T00:46:04Z")

</div>

I know how to type in English.  
I also know how to type in British.  
I also can code blocks.

---

<div class="post-metadata">

**Author:** ![Brainstorm\_Studios](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brainstorm_studios/32/20476_2.png) [@Brainstorm\_Studios](https://forum.makecode.com/u/Brainstorm_Studios)\
**Post date:** [November 29, 2023, 5:13pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/36 "2023-11-29T17:13:58Z")

</div>

couldn’t resist answering this, someone using the brain emoji is like a call to arms for me

---

<div class="post-metadata">

**Author:** ![Brainstorm\_Studios](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brainstorm_studios/32/20476_2.png) [@Brainstorm\_Studios](https://forum.makecode.com/u/Brainstorm_Studios)\
**Post date:** [November 29, 2023, 5:20pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/37 "2023-11-29T17:20:38Z")

</div>

the joke here is that he is a snake and a python is also a type of snake.

basically, its funny bc he a snek

---

<div class="post-metadata">

**Author:** ![ChimbroDaPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/chimbrodapro/32/15852_2.png) [@ChimbroDaPro](https://forum.makecode.com/u/ChimbroDaPro)\
**Post date:** [November 29, 2023, 8:54pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/38 "2023-11-29T20:54:33Z")

</div>

OH! So, as in Python is a type of sna- oh… wait… sorry, still don’t get it.

---

<div class="post-metadata">

**Author:** ![robotosaurus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/robotosaurus/32/19294_2.png) [@robotosaurus](https://forum.makecode.com/u/robotosaurus)\
**Post date:** [December 28, 2023, 10:46pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/39 "2023-12-28T22:46:57Z")

</div>

Let’s see… Python Lua Blockly (Warning don’t continue if you do not like bad worlds.) Brain F### Befunge.

---

<div class="post-metadata">

**Author:** ![robotosaurus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/robotosaurus/32/19294_2.png) [@robotosaurus](https://forum.makecode.com/u/robotosaurus)\
**Post date:** [December 29, 2023, 5:48pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/40 "2023-12-29T17:48:23Z")

</div>

I forgot! 6502 asm.

[Previous page](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929.md?page=1)

[Next page](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929.md?page=3)
