SlideShare a Scribd company logo
1 of 23
Download to read offline
code
Joey Rigor
Kontak Mobile Apps February 19, 2016
how to
Why learn
As cities begin to evolve into
a smart world, there is a
growing need for us to know
more about technology.
And how to use it to improve
our life and work .
Prologue
So, why learn
how to code?
To understand how
technology works.
“Don’t just play it. Learn
to program it!” - Obama.
Reason no. 1
How can we
understand
technology if we don’t
know how it works?
Code is the language in which
computer programs, apps and
websites are written.
We will only begin to
understand technology
if we understand the
code that runs it.
To stay competitive in the
digital era, we need to
know how to read and write
even a simple code.
To think better.
“Everybody in this country
should learn how to
program.. because it teaches
you how to think.”
- Steve Jobs
Reason no. 2
Coding is a process of
breaking down a
problem into
manageable parts.
It teaches an iterative
approach to solving problems
and testing out the solutions
to these problems.
Coding also teaches us
to think sequentially.
Like telling a story.
Where you need to establish
a goal and then plan how to
go there in a particular order.
Break this sequence or
not follow your plan
and your code will not
run.
Just like life.
To build up our
knowledge and become a
better worker.
“Creating value just from an idea is
empowering. Like having
superpowers.” - Drew Houston
(Dropbox founder), Will.i.am.
Reason no. 3
As more jobs are
transformed to become
digital, learning how to
code will open up
employment opportunities.
It enhances creativity and
provides the tools to create a
world of endless possibilities.
Adding coding skills to
your profession adds
real value to your job.
This skill will become a
niche for any job. Better to
get ahead of the pack.
Even if you don’t want
to become a coder, it’s
still worth your time.
Computers are already a
part of your everyday life.
Learning to code is going to
improve it.
Mitch Resnick (MIT Media
Labs) put it more succinctly.
“Coding is a gateway to broader
learning. When you learn to read,
you can then read to learn.
And it’s the same thing with
coding: If you learn to code, you
can code to learn”.
What have you
got to lose?
It might be intimidating
at first but you will get
the hang of it.
Give it a shot.
Just go over the
hump where it
becomes fun rather
than frustrating.
It’s just like learning an
instrument or a sport.
Fortunately, it has
never been easier to
learn how to code.
There are now many
tutorials and tools to learn
code much more easier.
Another approach is
think about your passion.
Or a specific problem
you’d like to solve.
Starting your journey with
something you want to code will
make the learning experience fun
and exciting.
Who knows, you may
discover that coding
is something you
really enjoy.
Considering that a software
coder can earn more than
$100,000+ a year, it might be a
game changer.
What have you
got to lose?
I’ll say it again to
make a point.
AboutMe
As a software developer, I have always been interested
in learning new things regarding technology. In how I
can share what I’ve learned specially to others with
professions outside my field. 
This interest became a passion as I see a lot of people
using technology in their daily lives but have no idea
how it works. Much less how it was build. Sadly, almost
all of us are mere consumers.
My previous blogs and those to follow will try to
convince everybody, in my own small way, to learn how
to code. How to become creators of technology.
http://www.kontakios.com
Now what?
This is part of a series of posts trying to
convince you to be a coder.
Hope you are ready,
grasshopper.
To know more about our company and
other blogs, just click the link below.

More Related Content

What's hot

Scratch Lesson 1 – Basics
Scratch Lesson 1 – BasicsScratch Lesson 1 – Basics
Scratch Lesson 1 – Basics
David Oromaner
 

What's hot (20)

What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?
 
Scratch Lesson 1
Scratch Lesson 1Scratch Lesson 1
Scratch Lesson 1
 
What is Coding
What is CodingWhat is Coding
What is Coding
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Scratch programming introduction to game creation
Scratch programming  introduction to game creationScratch programming  introduction to game creation
Scratch programming introduction to game creation
 
Scratch Lesson 1 – Basics
Scratch Lesson 1 – BasicsScratch Lesson 1 – Basics
Scratch Lesson 1 – Basics
 
Scratch programming
Scratch programmingScratch programming
Scratch programming
 
Web Development
Web DevelopmentWeb Development
Web Development
 
GRADE 6 ALGORITHM.pptx
GRADE 6 ALGORITHM.pptxGRADE 6 ALGORITHM.pptx
GRADE 6 ALGORITHM.pptx
 
Scratch: Programming for everyone
Scratch: Programming for everyoneScratch: Programming for everyone
Scratch: Programming for everyone
 
Presentation on Programming Languages.
Presentation on Programming Languages.Presentation on Programming Languages.
Presentation on Programming Languages.
 
PyCharm demo
PyCharm demoPyCharm demo
PyCharm demo
 
Coding For Kids
Coding For Kids Coding For Kids
Coding For Kids
 
Coding vs programming
Coding vs programmingCoding vs programming
Coding vs programming
 
Scratch Lesson 2
Scratch Lesson 2Scratch Lesson 2
Scratch Lesson 2
 
Why to learn programming
Why to learn programmingWhy to learn programming
Why to learn programming
 
Introduction to Python - Training for Kids
Introduction to Python - Training for KidsIntroduction to Python - Training for Kids
Introduction to Python - Training for Kids
 
Programming
ProgrammingProgramming
Programming
 
Scratch for intermediates course
Scratch for intermediates courseScratch for intermediates course
Scratch for intermediates course
 
Learn to Code and Have Fun Doing It!
Learn to Code and Have Fun Doing It! Learn to Code and Have Fun Doing It!
Learn to Code and Have Fun Doing It!
 

Viewers also liked

Viewers also liked (20)

Introduction to Coding
Introduction to CodingIntroduction to Coding
Introduction to Coding
 
How to Teach Yourself to Code
How to Teach Yourself to CodeHow to Teach Yourself to Code
How to Teach Yourself to Code
 
Dream Big. Learn Code.
Dream Big. Learn Code. Dream Big. Learn Code.
Dream Big. Learn Code.
 
CSS3 Basic
CSS3 BasicCSS3 Basic
CSS3 Basic
 
One million programmers needed by 2020
One million programmers needed by 2020One million programmers needed by 2020
One million programmers needed by 2020
 
Look who's coding!
Look who's coding!Look who's coding!
Look who's coding!
 
Learn to Code, Code to learn
Learn to Code, Code to learnLearn to Code, Code to learn
Learn to Code, Code to learn
 
Start learning code with an idea
Start learning code with an ideaStart learning code with an idea
Start learning code with an idea
 
Beyond Code
Beyond CodeBeyond Code
Beyond Code
 
Everyone can learn to code: a starter's guide to software development
Everyone can learn to code: a starter's guide to software developmentEveryone can learn to code: a starter's guide to software development
Everyone can learn to code: a starter's guide to software development
 
Inspiring Kids to Learn Code
Inspiring Kids to Learn CodeInspiring Kids to Learn Code
Inspiring Kids to Learn Code
 
OKR und BVB - Warum OKR der bessere Cristiano Ronaldo ist oder warum Scrum ni...
OKR und BVB - Warum OKR der bessere Cristiano Ronaldo ist oder warum Scrum ni...OKR und BVB - Warum OKR der bessere Cristiano Ronaldo ist oder warum Scrum ni...
OKR und BVB - Warum OKR der bessere Cristiano Ronaldo ist oder warum Scrum ni...
 
What Happens When Kids Learn To Code?
What Happens When Kids Learn To Code?What Happens When Kids Learn To Code?
What Happens When Kids Learn To Code?
 
India Software Developer | Talent Pool Reports
India Software Developer | Talent Pool ReportsIndia Software Developer | Talent Pool Reports
India Software Developer | Talent Pool Reports
 
Using games to enhance learning and teaching
Using games to enhance learning and teachingUsing games to enhance learning and teaching
Using games to enhance learning and teaching
 
7 insights of Indonesia
7 insights of Indonesia7 insights of Indonesia
7 insights of Indonesia
 
PSFK Future of Work Report
PSFK Future of Work ReportPSFK Future of Work Report
PSFK Future of Work Report
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
 
Be a Great Product Leader (Zynga 2016)
Be a Great Product Leader (Zynga 2016)Be a Great Product Leader (Zynga 2016)
Be a Great Product Leader (Zynga 2016)
 
How to learn programming language in 25 minutes
How to learn programming language in 25 minutesHow to learn programming language in 25 minutes
How to learn programming language in 25 minutes
 

Similar to Why learn how to code

Plan B Studio: Silicon Beach 2013
Plan B Studio: Silicon Beach 2013Plan B Studio: Silicon Beach 2013
Plan B Studio: Silicon Beach 2013
Plan-B Studio
 
Marketing Your Open Source Project - OSCON 2019_v04.pdf
Marketing Your Open Source Project - OSCON 2019_v04.pdfMarketing Your Open Source Project - OSCON 2019_v04.pdf
Marketing Your Open Source Project - OSCON 2019_v04.pdf
Amazon Web Services
 
Computer Science fundamentals by Jordan Ryan Molina
Computer Science fundamentals by Jordan Ryan MolinaComputer Science fundamentals by Jordan Ryan Molina
Computer Science fundamentals by Jordan Ryan Molina
Jordan Ryan Molina
 

Similar to Why learn how to code (20)

Lessons Learned About Software Development
Lessons Learned About Software DevelopmentLessons Learned About Software Development
Lessons Learned About Software Development
 
Plan B Studio: Silicon Beach 2013
Plan B Studio: Silicon Beach 2013Plan B Studio: Silicon Beach 2013
Plan B Studio: Silicon Beach 2013
 
Using Generative AI in the Classroom .pptx
Using Generative AI in the Classroom .pptxUsing Generative AI in the Classroom .pptx
Using Generative AI in the Classroom .pptx
 
Building Social Software for the Anti-Social: Part I
Building Social Software for the Anti-Social: Part IBuilding Social Software for the Anti-Social: Part I
Building Social Software for the Anti-Social: Part I
 
10 reasons to learn software development
10 reasons to learn software development10 reasons to learn software development
10 reasons to learn software development
 
How to learn coding
How to learn codingHow to learn coding
How to learn coding
 
My Top Ten
My Top TenMy Top Ten
My Top Ten
 
My Top Ten for PR Pubs
My Top Ten for PR PubsMy Top Ten for PR Pubs
My Top Ten for PR Pubs
 
How to get a job 2016
How to get a job 2016How to get a job 2016
How to get a job 2016
 
Marketing Your Open Source Project - OSCON 2019_v04.pdf
Marketing Your Open Source Project - OSCON 2019_v04.pdfMarketing Your Open Source Project - OSCON 2019_v04.pdf
Marketing Your Open Source Project - OSCON 2019_v04.pdf
 
How To Get Started In Tech With No Experience
How To Get Started In Tech With No ExperienceHow To Get Started In Tech With No Experience
How To Get Started In Tech With No Experience
 
We design orientation class
We design orientation classWe design orientation class
We design orientation class
 
Classroom to careers in Web Development
Classroom to careers in Web DevelopmentClassroom to careers in Web Development
Classroom to careers in Web Development
 
Choose Boring Technology
Choose Boring TechnologyChoose Boring Technology
Choose Boring Technology
 
Learn to Compose: Prompt Artist isn't Real
Learn to Compose: Prompt Artist isn't RealLearn to Compose: Prompt Artist isn't Real
Learn to Compose: Prompt Artist isn't Real
 
Why your project's brand is more important than the code - SCRIPT
Why your project's brand is more important than the code - SCRIPTWhy your project's brand is more important than the code - SCRIPT
Why your project's brand is more important than the code - SCRIPT
 
Computer Science fundamentals by Jordan Ryan Molina
Computer Science fundamentals by Jordan Ryan MolinaComputer Science fundamentals by Jordan Ryan Molina
Computer Science fundamentals by Jordan Ryan Molina
 
Sourceress cover letter
Sourceress cover letterSourceress cover letter
Sourceress cover letter
 
Introduction to react js
Introduction to react jsIntroduction to react js
Introduction to react js
 
C# o basico
C#   o basicoC#   o basico
C# o basico
 

More from Joey Rigor

More from Joey Rigor (9)

Millennials and Finance
Millennials and FinanceMillennials and Finance
Millennials and Finance
 
The WeChat Story
The WeChat StoryThe WeChat Story
The WeChat Story
 
Bots. Is it better than apps?
Bots. Is it better than apps?Bots. Is it better than apps?
Bots. Is it better than apps?
 
Chatbots. Where it came from and where it's going.
Chatbots. Where it came from and where it's going.Chatbots. Where it came from and where it's going.
Chatbots. Where it came from and where it's going.
 
Design of the Kontakios iOS app
Design of the Kontakios iOS appDesign of the Kontakios iOS app
Design of the Kontakios iOS app
 
Designing iOS apps that rock!
Designing iOS apps that rock!Designing iOS apps that rock!
Designing iOS apps that rock!
 
Shortcut in learning iOS
Shortcut in learning iOSShortcut in learning iOS
Shortcut in learning iOS
 
The kontakios iOS app
The kontakios iOS appThe kontakios iOS app
The kontakios iOS app
 
From legacy to mobile app developer
From legacy to mobile app developerFrom legacy to mobile app developer
From legacy to mobile app developer
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Recently uploaded (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 

Why learn how to code

  • 1. code Joey Rigor Kontak Mobile Apps February 19, 2016 how to Why learn
  • 2. As cities begin to evolve into a smart world, there is a growing need for us to know more about technology. And how to use it to improve our life and work . Prologue
  • 3. So, why learn how to code?
  • 4. To understand how technology works. “Don’t just play it. Learn to program it!” - Obama. Reason no. 1
  • 5. How can we understand technology if we don’t know how it works? Code is the language in which computer programs, apps and websites are written.
  • 6. We will only begin to understand technology if we understand the code that runs it. To stay competitive in the digital era, we need to know how to read and write even a simple code.
  • 7. To think better. “Everybody in this country should learn how to program.. because it teaches you how to think.” - Steve Jobs Reason no. 2
  • 8. Coding is a process of breaking down a problem into manageable parts. It teaches an iterative approach to solving problems and testing out the solutions to these problems.
  • 9. Coding also teaches us to think sequentially. Like telling a story. Where you need to establish a goal and then plan how to go there in a particular order.
  • 10. Break this sequence or not follow your plan and your code will not run. Just like life.
  • 11. To build up our knowledge and become a better worker. “Creating value just from an idea is empowering. Like having superpowers.” - Drew Houston (Dropbox founder), Will.i.am. Reason no. 3
  • 12. As more jobs are transformed to become digital, learning how to code will open up employment opportunities. It enhances creativity and provides the tools to create a world of endless possibilities.
  • 13. Adding coding skills to your profession adds real value to your job. This skill will become a niche for any job. Better to get ahead of the pack.
  • 14. Even if you don’t want to become a coder, it’s still worth your time. Computers are already a part of your everyday life. Learning to code is going to improve it.
  • 15. Mitch Resnick (MIT Media Labs) put it more succinctly. “Coding is a gateway to broader learning. When you learn to read, you can then read to learn. And it’s the same thing with coding: If you learn to code, you can code to learn”.
  • 16. What have you got to lose? It might be intimidating at first but you will get the hang of it. Give it a shot.
  • 17. Just go over the hump where it becomes fun rather than frustrating. It’s just like learning an instrument or a sport.
  • 18. Fortunately, it has never been easier to learn how to code. There are now many tutorials and tools to learn code much more easier.
  • 19. Another approach is think about your passion. Or a specific problem you’d like to solve. Starting your journey with something you want to code will make the learning experience fun and exciting.
  • 20. Who knows, you may discover that coding is something you really enjoy. Considering that a software coder can earn more than $100,000+ a year, it might be a game changer.
  • 21. What have you got to lose? I’ll say it again to make a point.
  • 22. AboutMe As a software developer, I have always been interested in learning new things regarding technology. In how I can share what I’ve learned specially to others with professions outside my field.  This interest became a passion as I see a lot of people using technology in their daily lives but have no idea how it works. Much less how it was build. Sadly, almost all of us are mere consumers. My previous blogs and those to follow will try to convince everybody, in my own small way, to learn how to code. How to become creators of technology.
  • 23. http://www.kontakios.com Now what? This is part of a series of posts trying to convince you to be a coder. Hope you are ready, grasshopper. To know more about our company and other blogs, just click the link below.