I am Jaydon, I am 11 years old. I can code in a few languages. I found out about coding when I googled "How to make a game like Minecraft" I was fascinated about this 'coding' thing. I started to code first in HTML. Then I moved on to Python. I was very good at Python. Then we started to learn Python in my school, I was very happy! I was the only person who was very good and I was the fastest typer in the year (Year 7) I was the one who helped everyone out and answered all the hard questions and laughed at when someone got the simplest thing wrong. I was inspired and move my career job to be a programmer. I have been learning to code ever since. My favourite coder is Notch and Jeb. However, Bill gates is pretty good.
If you are interested in programming I would suggest you look at it from a science point of view. What you have probably done to this point is learned a language and some problem sets. Underlying that language is methodology that most people do not get. I would suggest doing free online courses in functional programming. There is a book called "how to design programs" that is free online and there is free online courses in this as well. If you do this throughout your secondary school education you will find that your ability in computer science based programming will go beyond university level. If you follow this simple path I can guarantee that you will have a bright future in this field.
I have been looking at something called. "Beutifull code" and I am starting to try and make that happen into my program. I will start looking at some other things as well. My teacher said that it's a good idea to look at the science view as well.
Lying* Also I'm 12, not 10. I don't really like Minecraft. Minecraft is a capital m. Also it's upset not upsest. Oh and what do you know about programming?
Bravo Mitch, BRAVO! I've been using Scratch in a classroom for three years, and the sheer joy and excitement on a student's face when they see their idea come to life is amazing. This year I have a third grader making her own simulator for determining which mineral is which for her science class.
I really enjoyed how Mitch ties in all the benefits of coding that are 'other than learning to code'. Brava! As a music teacher, I appreciate that because I am always saying the same things about music's benefits going beyond music. At first I was skeptical about coding with kids. Now? I am on board!
I showed my eight-year-old son the scratch website, and bought him the super scratch programming adventure book. He has been showing all of his friends what he can do. He even collared the head of the IT department of my wife's work. I would have to say if you have a 8 to 13-year-old in your life definitely show them scratch programming.
I've decided to learn to code. The first thing I did was take "One Hour of Code". Now I'm taking Harvard's CS50. In Week 0 of CS50 they teach Scratch. I'm loving Scratch, and even found another course that's specific to Scratch which I'm taking.
Simply great Mitch! We keep spreading the world here in Portugal trough our EduScratch project in association with Ministry of Education and SAPO Scratch/PT Inovetion, the company that allowed us to have a portuguese Scratch Portal. An amazing journey that retrieved at the moment many teachers working with Scratch in their classes.
I'm happy that tools like Scratch, Game Maker, Game Salad, and other tools which allow people to easily learn how to code interactive software. I think that programming tools are at their best when anyone can use them since it makes the act of creating software much more democratic. I really hate the "ivory tower" mentality that many "Real Coders" have. This shouldn't be inherently esoteric. This shouldn't be a rare skill. Programming should be a creative skill that anyone can learn just like other creative skills. Anyone can learn to draw, to play music, or to work with wood; why shouldn't programming be just as accessible? There was a time when programming _was_ inherently esoteric since the only way that code _could_ be written was with arcane programming languages which are sometimes difficult even for experienced programmers to work with. Now, though, we can have these visual programming languages like Scratch and simple text scripting languages like Python and Processing. There is *no reason* that programming shouldn't be accessible to everyone who wants to learn it. Ivory towers are places of corruption and elitism. That's bad for a community and bad for any field of study. To anyone who codes with these more user-friendly languages and tools: you *are* a real programmer. Even if you don't learn programming languages like C++ which are "close to the metal", you are still a programmer. It's a skill to be proud of and to enjoy working with. Whether you are writing something as arcane as a homebrew operating system or something as simple as a game in Game Maker, you are a programmer. There is no reason that programming shouldn't be available to everyone. All people deserve to learn this if they choose to and I believe that it is a good skill to learn. The days where programming was only for people wearing lab coats hanging around massive mainframe computers is long since over; I fully believe that is good reason to make this wonderful art available to all. Here's to a day when anyone, anywhere can be a programmer!
Instead of programming languages it should be centered on methodology. Take functional programming for example that has a clear definable methodologies but yet people are not aware of this field at all. 99% of programmers I meet cannot do functional methodology. Moving towards methodology is the way to go as these skills can be applied in different fields as well.
You can tell yourself all the lies that make your life more beautiful and give you more hope, but the reality is that 99% of interesting software requires true intelligence and a lot of training to be made.
I've been programming for 5 years and am making it my career. I know a lot of "real programmers" that live in the fantasy land of complexity. Personally, I think programming is easy and that anyone can do it. That said, Argonauticus is right and there is certainly a bell-curve to the difficulty of projects.
Do you know what interests me? The people who down vote *dislike* these videos. I would like to have a conversation with them, ask them, "why, what was the reason you disliked this video for?" I truly wonder if they have superior intellectual senses or just completely stupid. Please, don't misunderstand me, I am actually sincere about what I am saying.
+Tokyoheidi I always imagine that those who dislike videos like this never actually watch them. They just click the video, make a quick judgement and then dislike.
All of those Tedx talks about programming oversimplify so hard. Scratch is NOT coding, it just isnt. Talks like these are good for people who dont know the subject, but people who do see flaws
Excellent video Mitch. Your Mother's day story reminded my of working with my 8 year old creating a birthday card for her Mom. We used MIT App Inventor and my daughter took a few "stop motion" photos of her Mom using the phone's camera and created a slick animated and personalized card. Keep up the awesome talks...
doing yourself out of work with this view...I dont think it's evangelical - it seems to be just excitement ... doesn't it? it is a TED talk after all...
If you mean how to learn coding, check out codecademy[dot]org If you want to see the code of the site you are on, click right and click on "view source"
I am Jaydon, I am 11 years old. I can code in a few languages. I found out about coding when I googled "How to make a game like Minecraft" I was fascinated about this 'coding' thing. I started to code first in HTML. Then I moved on to Python. I was very good at Python. Then we started to learn Python in my school, I was very happy! I was the only person who was very good and I was the fastest typer in the year (Year 7) I was the one who helped everyone out and answered all the hard questions and laughed at when someone got the simplest thing wrong. I was inspired and move my career job to be a programmer. I have been learning to code ever since. My favourite coder is Notch and Jeb. However, Bill gates is pretty good.
If you are interested in programming I would suggest you look at it from a science point of view. What you have probably done to this point is learned a language and some problem sets.
Underlying that language is methodology that most people do not get. I would suggest doing free online courses in functional programming. There is a book called "how to design programs" that is free online and there is free online courses in this as well.
If you do this throughout your secondary school education you will find that your ability in computer science based programming will go beyond university level.
If you follow this simple path I can guarantee that you will have a bright future in this field.
I have been looking at something called. "Beutifull code" and I am starting to try and make that happen into my program. I will start looking at some other things as well. My teacher said that it's a good idea to look at the science view as well.
Beautiful*
Ik ur like a 10 yr old minecraft upsest noob that doesnt know how to spell programming and is llying for attention
Lying* Also I'm 12, not 10. I don't really like Minecraft. Minecraft is a capital m. Also it's upset not upsest. Oh and what do you know about programming?
Bravo Mitch, BRAVO! I've been using Scratch in a classroom for three years, and the sheer joy and excitement on a student's face when they see their idea come to life is amazing. This year I have a third grader making her own simulator for determining which mineral is which for her science class.
I really enjoyed how Mitch ties in all the benefits of coding that are 'other than learning to code'. Brava! As a music teacher, I appreciate that because I am always saying the same things about music's benefits going beyond music. At first I was skeptical about coding with kids. Now? I am on board!
I showed my eight-year-old son the scratch website, and bought him the super scratch programming adventure book. He has been showing all of his friends what he can do. He even collared the head of the IT department of my wife's work. I would have to say if you have a 8 to 13-year-old in your life definitely show them scratch programming.
I've decided to learn to code. The first thing I did was take "One Hour of Code". Now I'm taking Harvard's CS50. In Week 0 of CS50 they teach Scratch. I'm loving Scratch, and even found another course that's specific to Scratch which I'm taking.
That is a great course!
Thanks Mitch! Just started using Scratch with my 8 yr old son and he loves it....
Simply great Mitch! We keep spreading the world here in Portugal trough our EduScratch project in association with Ministry of Education and SAPO Scratch/PT Inovetion, the company that allowed us to have a portuguese Scratch Portal. An amazing journey that retrieved at the moment many teachers working with Scratch in their classes.
I'm happy that tools like Scratch, Game Maker, Game Salad, and other tools which allow people to easily learn how to code interactive software.
I think that programming tools are at their best when anyone can use them since it makes the act of creating software much more democratic.
I really hate the "ivory tower" mentality that many "Real Coders" have. This shouldn't be inherently esoteric. This shouldn't be a rare skill. Programming should be a creative skill that anyone can learn just like other creative skills. Anyone can learn to draw, to play music, or to work with wood; why shouldn't programming be just as accessible?
There was a time when programming _was_ inherently esoteric since the only way that code _could_ be written was with arcane programming languages which are sometimes difficult even for experienced programmers to work with. Now, though, we can have these visual programming languages like Scratch and simple text scripting languages like Python and Processing. There is *no reason* that programming shouldn't be accessible to everyone who wants to learn it.
Ivory towers are places of corruption and elitism. That's bad for a community and bad for any field of study.
To anyone who codes with these more user-friendly languages and tools: you *are* a real programmer. Even if you don't learn programming languages like C++ which are "close to the metal", you are still a programmer. It's a skill to be proud of and to enjoy working with. Whether you are writing something as arcane as a homebrew operating system or something as simple as a game in Game Maker, you are a programmer.
There is no reason that programming shouldn't be available to everyone. All people deserve to learn this if they choose to and I believe that it is a good skill to learn.
The days where programming was only for people wearing lab coats hanging around massive mainframe computers is long since over; I fully believe that is good reason to make this wonderful art available to all.
Here's to a day when anyone, anywhere can be a programmer!
Instead of programming languages it should be centered on methodology.
Take functional programming for example that has a clear definable methodologies but yet people are not aware of this field at all. 99% of programmers I meet cannot do functional methodology.
Moving towards methodology is the way to go as these skills can be applied in different fields as well.
You can tell yourself all the lies that make your life more beautiful and give you more hope, but the reality is that 99% of interesting software requires true intelligence and a lot of training to be made.
I've been programming for 5 years and am making it my career. I know a lot of "real programmers" that live in the fantasy land of complexity. Personally, I think programming is easy and that anyone can do it. That said, Argonauticus is right and there is certainly a bell-curve to the difficulty of projects.
"Learning to code is good", the entire talk in 15 minutes. Nothing's said that isn't already obvious.
Do you know what interests me? The people who down vote *dislike* these videos. I would like to have a conversation with them, ask them, "why, what was the reason you disliked this video for?" I truly wonder if they have superior intellectual senses or just completely stupid. Please, don't misunderstand me, I am actually sincere about what I am saying.
***** They can, but there's reason to why. Simple, the equation of chain effects is the problem here that's all.
+Tokyoheidi I always imagine that those who dislike videos like this never actually watch them. They just click the video, make a quick judgement and then dislike.
+Fernando N Yeah it's kind of annoying because everyone at my school thinks scratch is programming
Are people still allowed to disagree with somebody?
All of those Tedx talks about programming oversimplify so hard. Scratch is NOT coding, it just isnt. Talks like these are good for people who dont know the subject, but people who do see flaws
I just started to learn to code 3 weeks ago !
why is this vid only have 100,000 even this vid is publish almost 7 year's ago, why yt
Excellent video Mitch. Your Mother's day story reminded my of working with my 8 year old creating a birthday card for her Mom. We used MIT App Inventor and my daughter took a few "stop motion" photos of her Mom using the phone's camera and created a slick animated and personalized card. Keep up the awesome talks...
quite insightful,i want 2 be a computer scientist some day
None cares..
+Jimakoc99 wen I was fetus I program ultrasound machine so mums could see me kicking :)
he pronounces code in a weird way but awesome
excellent talk! I love the metaphors.
Thank you for scratch
Thanks for the response. May I ask, what programming languages did you have to learn in your degree?
Is it just me or does Mitch look a bit like Nicholas Cage?
No?
That's interesting. What job are you pursuing or currently doing?
Has it got anything to do with Computer Science? :)
What do you want to program? I can help you get started
Is there any way to actually to look into the coding(JavaScript thing)
make Scratch to be used for professional work, please! I wold love to use it to code scripts for Blender, for example!Or for making internet pages
golemkonty dear you all are right
hopefully he knows now scratch is full of "when the imposter is sus" memes
I'm wondering if i should get a degree in computer science - can u please tell me why you are so demotivated to code? :)
Nicolas Cage in Steve Jobs' body
yeah
And sounds like Larry David
Mothers Dye
- Nicholas Cage
Very cool
Mother's daaaay.
Agreed!
mother's daaay
why?
@AtomicBl453 not gonna help you 1. i dont know python 2. theres loads of free brute forcers out there 3. im not blackhat
Good
a Python MD5 bruteforcer.
Nicholas cage is it?
hi
doing yourself out of work with this view...I dont think it's evangelical - it seems to be just excitement ... doesn't it? it is a TED talk after all...
Cool
If you mean how to learn coding, check out codecademy[dot]org
If you want to see the code of the site you are on, click right and click on "view source"
+John S that's just HTML Markup code
This guy sounds like Christopher Walken.
Claymore2408 Nicholas cage
Meh