So I work at a primary school and my boss has told me to teach these kids how to 'Code'
Now these kids are pretty fucking dumb and we only have some celery D machines to spare, what language should I teach them?
>>53851393
Microsoft Small Basic
It's specifically designed for dumb little kids.
>>53851393
look up sparkfun
>>53851393
html in notepad
:^)
>>53851393
Jython even girls get it.
>>53851393
Turbo Pascal.
Has been tested on kids for at least two decades.
>>53851393
Haskell
>>53851393
Teach them some x86 assembly, best thing to learn in school is just how stupid you really are.
1. Visual Basic
2. Small Basic (look it up!)
3. Python (look up "python coding for kids", there are suspiciously many of them)
Do not even try thinking about trying LOGO or some other shit that was trendy 40 years ago
>>53851436
Also, don't do what this guy says.
Ruby or python
>>53851425
This, is easy as shit and your boss will surely thought that you did the job
>>53851567
this might be the best option since your boss is probably an imbecile normie and doesn't even know what coding is other than he jacked off to Karlie doing it
Scratch is a real answer
So I have enough hardware for 10 of these "coding stations" turns out they'll all have these specs
Celery D
1Gb RAM
40Gb HDD
No graphics card
CD drive
So in terms of software what should I use on them?
>>53851436
remember back in grammar school my IT teacher who barely knew anything, tried to show us the jow of trubopascal. Doing pretty bad Algorithmization, total newfag, he got error messages all the time.
Can't recall what year is was(~2005), each computer had an ID number, and he made a small program that "randomly" generated a number in that range.
Three fucking times, he managed to roll the same number on the first start. He didnt know what is randomize.
>>53851735
Make them install LFS
Scratch.
>>53851393
Python IMO. HTML if they are really dumb. You should teach them basic computer knowledge like what is software, hardware etc. .You'd be surprised how fucking stupid people are about something they rely on everyday.
>>53851393
Scratch if younger than 10. Python if older
Maybe the scratch meme iff they are really young.
If they are like 10 or older just use Processing.
>>53851735
The OLPC project created a kid-friendly platform called Sugar which might be relevant here
Alternatively you could go with some sort of Minecraft programming course, they're all the rage these days
Can't go wrong with something equivalent to Lego MindStorms NXT, kids tend to react more to things they can actually interact with.
>>53851681
This desu
> Hey OP use this:
https://scratch.mit.edu/
scheme
Javascript - easy to lean, browsers have built in dev tools, they already understand the web.
>>53852157
Kill yourself
>>53852205
Wat
If you want to be lazy, use this:
https://www.codecademy.com/learn
Teaches you tons of languages and has an interactive panel
Teach them c++.
It may seem daunting, but you'll regret it if you don't. Tell them it counts for 35% of the term mark.
And make sure they cod everything in emacs, compile with GCC and are on an ethical distro
> teach kids to use computer grammar
> kids don't know grammar
nice 1, OP
Basil https://www.kickstarter.com/projects/520965826/basil-the-comprehensive-programming-language