+ 49

What is the best programming language to teach students at school level?

Friend's what is the best language to learn at school level. Here in Nepal they teach QBASIC and if you ask student of my district about java or C# they don't know about that. So friend's please response with what you learn at your school.

12th Jan 2017, 1:17 PM
Ram chandra Giri
Ram chandra Giri - avatar
258 Answers
+ 83
I believe that the best P.language to start with at school level will be an upper level language such as Python. It will be great for under 16s. You want them to get a flavour of programming by teaching them the main concepts and giving them progressive task to create. I believe that if you teach them C kids might run away and not enjoy the first contact with programming. Start from an upper language and work the way down. when you get to C or Java they will he confident on basics and kids will just have to add new concepts. It sounds great to start with C, but you might fall into being the most boring subject. teachers dont have enough hours a week for all the concepts that. a lower level requires. At the end of the day... if you have a teacher that is passionate about a particular language... let him go with it. Lets get kids exited. Hope I have helped.
13th Jan 2017, 10:35 AM
Leandro Ruiz Boyle
Leandro Ruiz Boyle - avatar
+ 23
13th Jan 2017, 1:53 PM
Mark - avatar
+ 21
In our school we learn LOGO… ~_~
12th Jan 2017, 1:20 PM
Valen.H. ~
Valen.H. ~ - avatar
+ 15
scratch was purely design for school kids to learn programing
12th Jan 2017, 7:26 PM
Sumesh Dhyani
+ 13
I think it is Phyton. Becouse i am from Azerbaijan and we are learning Phyton starting with basics from 8th grade.
15th Jan 2017, 3:38 PM
+ 8
In Spain we usually don't learn any of them. It all depends on ourselves. I really reccomend you start with Python. It' high level and makes concepts easier to learn
13th Jan 2017, 12:22 PM
Marcos Perico Lospalotes
Marcos Perico Lospalotes - avatar
+ 8
Gor in my opinion machine code is difficult for bachelor students. I don't even have idea about how we write machine code
13th Jan 2017, 1:06 PM
Ram chandra Giri
Ram chandra Giri - avatar
+ 8
I think Python is the best programming language to teach in schools. It is very easy to understand an this should be the first to start with programming language. I am 14 years old and I have knowledge of C, Python, HTML, CSS, JS and bit of PHP. I started with C when I was 11, but I think I should have started with Python. It is my favourite programming language.
14th Jan 2017, 11:46 AM
Ahmad Taha
+ 8
html css java script
14th Jan 2017, 5:58 PM
ZeroC00l - avatar
+ 8
I think python because it easy to learn and powerful. they can create a great projects with it, if they learned it well.
15th Jan 2017, 12:30 AM
Am²ar Yas²er
Am²ar Yas²er - avatar
+ 8
As a student I started with Powershell then moved to other languages like python any language works its how u teach it that matters, students often like learning fun things so teach them a language they can enjoy the most
15th Jan 2017, 4:31 PM
GZMaster - avatar
+ 7
14th Jan 2017, 7:38 AM
+ 7
14th Jan 2017, 2:42 PM
sushmitha - avatar
+ 6
yes they teach html and even C, but only introduction not much. And they don't teach css and js with html.
12th Jan 2017, 1:30 PM
Ram chandra Giri
Ram chandra Giri - avatar
+ 6
The one of best to start is Python , after it when you have some experience, you can chose any other language and study it very fast !
13th Jan 2017, 1:49 PM
Margineanu Andrei
Margineanu Andrei - avatar
+ 6
python to hack minecraftpi on raspberry pi. The students are motivated...
13th Jan 2017, 3:33 PM
Oma Falk
Oma Falk - avatar
+ 6
Python is a great first language for beginners. It can also interact with electronics and real world components using Raspberry-Pi via GPIO. The possibilities then become limitless.
14th Jan 2017, 4:16 PM
Rohan Beckford
Rohan Beckford - avatar
+ 6
python will be great for beginners
15th Jan 2017, 4:58 AM
claire Kim
claire Kim - avatar
+ 6
C# I think even Visual Basic is better than QBasic to teach in schools! C# is easy to learn and so applicable.
24th Feb 2017, 8:27 AM
Sina Bahmanpour
Sina Bahmanpour - avatar
+ 6
pseudocode and pascal. I began with basic and QBASIC but in the university I used modula2 and pascal fc for concurrent programming
28th Apr 2017, 9:35 PM
Daniel - avatar