Transcriber: Jerson Partible Reviewer: Denise RQ
Host; When I was growing up, I had a mentor who wasn't much older than me.
And he just walked in, Jason Daniels,
and he was always pushing me, even at a young age,
to be great, trying to pull the best out of me.
So, whenever I talk to young people now,
no matter how old they are, no matter how young they are,
I always tell them to start now.
Whatever your dream is; get started right now,
because there's a kid in China, a kid in Paris, or a kid in Europe
who's already started, so you're competing on a global-scale.
So this young man-- when I found out about our next speaker,
I was very, very excited.
I'm a technology entrepreneur,
so when I saw young Jonathan Buchanan, and I read his story
- he's ten years old, he's an app developer -
he's the youngest person in the world
to have an iPhone app in the Apple App Store
that he developed all by himself.
And he's from here.
Ladies and gentlemen, Jonathan Buchanan.
(Applause)
Jonathan Buchanan: So, I'm Jonathan.
and my talk is "Learning to code, coding to learn".
I'm going to start off by giving you a background about me:
I coded my own iOS app completely on my own,
and completely in Objective-C when I was ten years old.
I formed my first company and I submitted my first app
to the App store in the same year.
I'm now working on two new apps, and one big idea project.
I'm passionate about coding and development.
For the last several years,
coding has taught me a bunch of coding-related skills
I've learned HTML, CSS, php, Javascript,
MySQL, Ruby on Rails, Objective-C, Unix
and a bunch of other web-server things.
(Laughter)
It has also given me a few coder-related bad habits, like poor posture.
(Laughter)
I've also picked up a ton of general computer-related skills.
I've learned Word-processing, design, and database apps.
But coding has taught me so much more than coding
I've learnt logic, time management, dealing with failure and setback,
organization, design, entrepreneurialism,
being part of a community, problem solving, creativity,
critical thinking, collaboration, communication,
and, yes, public speaking.
(Laughter)
This is great. But there's a problem.
I haven't learnt any of this in school.
I did it all at home, with my dad and on my own.
I get to code for only about 15 minutes in the morning before school,
and about only 30-60 minutes, at night, after I've completed all of my homework.
See? That's time management.
(Laughter)
I wish I could learn coding and development in school,
but I can't, it's not offered.
My dad has told me about news articles about places
where they teach coding, as early as first grade.
That sounds great to me, but I don't want to move to Estonia.
(Laughter)
I love Toledo and Perrysburg.
(Laughter)
I'm actually pretty lucky,
my school has started to embrace technology.
iPads are being used in every grade,
and the older kids, each have their own iPad.
But I want more, I want to learn coding and development,
and everything that comes with it in school,
so I could do better in Toledo.
Thank you.
(Applause)