# 🧠 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:** 1

<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: [June 29, 2023, 4:40pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/1 "2023-06-29T16:40:24Z")

</div>

Hey everyone, sorry for the late post. I kind of got busy with some stuff and I meant to post it on tuesday but I forgot, so it’s here today. Kind of like last week, this topic was requested by @UnsignedArduino.

* * *

This week’s (2023-06-25T22:00:00Z→2023-07-01T22:00:00Z) topic is

👨‍💻 **Which programming languages and frameworks are you familiar with?**

For me, it would be

- Python (3.x) - very thorough knowledge
  - Django, a web framework based on Python

- HTML + JavaScript + CSS for web development
- TypeScript (MakeCode and in general)
- Currently _learning_ SvelteKit, Tailwind CSS and Node.JS

I also understand C and C++ syntax, but that’s pretty general  
Extra stuff: I can write RegEx really well, I also know git commands which is super useful

What about you guys?

---

<div class="post-metadata">

### Author: ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)
#### Post date: [June 29, 2023, 10:23pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/2 "2023-06-29T22:23:17Z")

</div>

Hmm, a tough one!

- I’m fluent in HTML + JavaScript + CSS for websites too! Although my graphic design is… poor XD
- While technically I am fluent in JavaScript that isn’t for website development… my knowledge is 5 years old and I was mostly only able to retain the stuff I needed for websites.
- I am working on learning C++, and might start Python or Roblox scripting sometime!

---

<div class="post-metadata">

### Author: ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)
#### Post date: [June 29, 2023, 10:23pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/3 "2023-06-29T22:23:36Z")

</div>

I’m fairly well versed in:

- Python
- C/C++
  - Usually using PlatformIO plus Arduino framework.

- TypeScript (and therefore JavaScript by extension?)
  - Mostly NextJS for web development.
  - p5.js as well.

I’ve tried:

- Java (it was for AP CS A 😬)
- ~~The :crab: language.~~ Rust lol

* * *

> [@Sarge](#):
>
> _learning_ SvelteKit

Absolute chad.

> [@Sarge](#):
>
> Tailwind CSS

I’m lazy and use Bootstrap. I know @richard loves CSS frameworks like Bootstrap. /j

---

<div class="post-metadata">

### Author: ![Arexcl](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/arexcl/32/10427_2.png) [@Arexcl](https://forum.makecode.com/u/Arexcl)
#### Post date: [June 29, 2023, 10:23pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/4 "2023-06-29T22:23:52Z")

</div>

I know a little bit of basic HTML, and I’m currently learning C#.

---

<div class="post-metadata">

### Author: ![TheConeGuy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theconeguy/32/13840_2.png) [@TheConeGuy](https://forum.makecode.com/u/TheConeGuy)
#### Post date: [June 29, 2023, 10:24pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/5 "2023-06-29T22:24:25Z")

</div>

Nothing, practically…

The only way I know how to code (so far) is with blocks, and let me tell you, I am _ **TERRIBLE** _ at that…

---

<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: [June 29, 2023, 10:25pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/6 "2023-06-29T22:25:56Z")

</div>

- JS (Trying to learn it! I can do a cool hello world program with it)
- MielScript (My custom programming language)
- **b l o c k** (Makecode)
- **b l o c k** (_Scratch_ed my DS lite’s screen :c)
- quite not much more!

---

<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: [June 29, 2023, 10:26pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/7 "2023-06-29T22:26:28Z")

</div>

Woaaaaaah… Mr. @Sarge knows a lot of programming languages… just JavaScript for me lol.

---

<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: [June 29, 2023, 10:44pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/8 "2023-06-29T22:44:23Z")

</div>

> [@UnsignedArduino](#):
>
> Absolute chad

I know, right?? It’s so good ong 🙏

---

<div class="post-metadata">

### Author: ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)
#### Post date: [June 29, 2023, 10:44pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/9 "2023-06-29T22:44:33Z")

</div>

> [@frandev](#):
>
> MielScript (My custom programming language)

EXCUSE ME WHAAAT THATS A THING?? Please explain!!

---

<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: [June 30, 2023, 4:32pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/10 "2023-06-30T16:32:02Z")

</div>

I think he might be refering to a “mockup” scripting language, but who knows, maybe the guy really made a whole real working language! If that’s so, could we get a sample of the syntax?

---

<div class="post-metadata">

### Author: ![PixelDoodle](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/pixeldoodle/32/24129_2.png) [@PixelDoodle](https://forum.makecode.com/u/PixelDoodle)
#### Post date: [June 30, 2023, 4:35pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/11 "2023-06-30T16:35:08Z")

</div>

I’m OK at Html and Fluent in Makecode Typescript. Funny thing is I barely use those two and just code in blocks.

---

<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: [June 30, 2023, 9:25pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/12 "2023-06-30T21:25:18Z")

</div>

Something others have said too, I just forgot since I assumed it was just kind of a given: Yes, I know blocks as well - this is MakeCode after all 😂

---

<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: [June 30, 2023, 9:38pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/13 "2023-06-30T21:38:19Z")

</div>

Yes, the syntax is pretty logic-based as it has the “db.section.action” format.

* * *

### The following is a Hello World program in MielScript.

* * *

```
mscript.onstart {
 mscript.sys.importdb('ms-text')
 mstext.text.print('Hello, World!')
 }

```

* * *

As you might see, it’s relatively simple.

---

<div class="post-metadata">

### Author: ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)
#### Post date: [July 1, 2023, 11:41pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/14 "2023-07-01T23:41:55Z")

</div>

Where is this used?

---

<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 1, 2023, 11:42pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/15 "2023-07-01T23:42:29Z")

</div>

Do you only have the syntax rules set or do you have a working version?

---

<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 3, 2023, 5:08pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/16 "2023-07-03T17:08:46Z")

</div>

Python  
Html  
C++  
C+  
Javascript  
Scratch (What kind of programer does not!)

---

<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 3, 2023, 5:08pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/17 "2023-07-03T17:08:48Z")

</div>

Only the syntax.

---

<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 3, 2023, 5:08pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/18 "2023-07-03T17:08:49Z")

</div>

y e s

---

<div class="post-metadata">

### Author: ![Unique](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unique/32/32724_2.png) [@Unique](https://forum.makecode.com/u/Unique)
#### Post date: [July 3, 2023, 5:11pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/19 "2023-07-03T17:11:17Z")

</div>

✨ my stuuf ✨

- HTML + CSS + JS
- TypeScript (Makecode and Wix/EditorX)
- Lua (You know where I used Lua. I’ll give you a hint, it starts with ‘R’.)
- C# + C++ (Lots of Visual Studio)
- MGPL (I made my own language. Yeah, I’m THAT much of a nerd lol)

---

<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 3, 2023, 5:16pm UTC](https://forum.makecode.com/t/weekly-topic-programming-languages-frameworks-you-know/20929/20 "2023-07-03T17:16:44Z")

</div>

> [@UnsignedArduino](#):
>
> Arduino

@UnsignedArduino uses Arduino? Unbelieveable  
(get it? lol 😏)

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