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: Programming for everyone
Scratch: Programming for everyoneScratch: Programming for everyone
Scratch: Programming for everyoneAkshar Desai
 
Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.Ritesh Kumar Bhanu
 
Pair Programming Presentation
Pair Programming PresentationPair Programming Presentation
Pair Programming PresentationThoughtWorks
 
Introduction to Java
Introduction to Java Introduction to Java
Introduction to Java Hitesh-Java
 
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?Syed Hassan Raza
 
Lesson 1: Scratch Computer Programming
Lesson 1: Scratch Computer ProgrammingLesson 1: Scratch Computer Programming
Lesson 1: Scratch Computer ProgrammingSeniorInfants
 
What is programming what are its benefits
What is programming  what are its benefits What is programming  what are its benefits
What is programming what are its benefits Vijay Singh Khatri
 
An introduction to Scratch
An introduction to ScratchAn introduction to Scratch
An introduction to ScratchPiers Midwinter
 
¿Por qué aprender a programar?
¿Por qué aprender a programar?¿Por qué aprender a programar?
¿Por qué aprender a programar?Vane Borjas
 
Our presentation on algorithm design
Our presentation on algorithm designOur presentation on algorithm design
Our presentation on algorithm designNahid Hasan
 
Coding vs programming
Coding vs programmingCoding vs programming
Coding vs programmingAman Kumar
 
6 texture mapping computer graphics
6 texture mapping computer graphics6 texture mapping computer graphics
6 texture mapping computer graphicscairo university
 
Types of Programming Languages
Types of Programming LanguagesTypes of Programming Languages
Types of Programming LanguagesJuhi Bhoyar
 
Difference BW Frontend and Backend Development
Difference BW Frontend and Backend DevelopmentDifference BW Frontend and Backend Development
Difference BW Frontend and Backend DevelopmentFunctionUp
 

What's hot (20)

Scratch: Programming for everyone
Scratch: Programming for everyoneScratch: Programming for everyone
Scratch: Programming for everyone
 
Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.
 
Pair Programming Presentation
Pair Programming PresentationPair Programming Presentation
Pair Programming Presentation
 
Introduction to Java
Introduction to Java Introduction to Java
Introduction to Java
 
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?
 
Lesson 1: Scratch Computer Programming
Lesson 1: Scratch Computer ProgrammingLesson 1: Scratch Computer Programming
Lesson 1: Scratch Computer Programming
 
What is programming what are its benefits
What is programming  what are its benefits What is programming  what are its benefits
What is programming what are its benefits
 
An introduction to Scratch
An introduction to ScratchAn introduction to Scratch
An introduction to Scratch
 
¿Por qué aprender a programar?
¿Por qué aprender a programar?¿Por qué aprender a programar?
¿Por qué aprender a programar?
 
Computer Programming
Computer ProgrammingComputer Programming
Computer Programming
 
Our presentation on algorithm design
Our presentation on algorithm designOur presentation on algorithm design
Our presentation on algorithm design
 
Introduction to Coding
Introduction to CodingIntroduction to Coding
Introduction to Coding
 
Coding vs programming
Coding vs programmingCoding vs programming
Coding vs programming
 
Kids coding
Kids codingKids coding
Kids coding
 
6 texture mapping computer graphics
6 texture mapping computer graphics6 texture mapping computer graphics
6 texture mapping computer graphics
 
Types of Programming Languages
Types of Programming LanguagesTypes of Programming Languages
Types of Programming Languages
 
Scratch Basics
Scratch BasicsScratch Basics
Scratch Basics
 
OpenGL
OpenGLOpenGL
OpenGL
 
Procedural programming
Procedural programmingProcedural programming
Procedural programming
 
Difference BW Frontend and Backend Development
Difference BW Frontend and Backend DevelopmentDifference BW Frontend and Backend Development
Difference BW Frontend and Backend Development
 

Viewers also liked

How to Teach Yourself to Code
How to Teach Yourself to CodeHow to Teach Yourself to Code
How to Teach Yourself to CodeMattan Griffel
 
One million programmers needed by 2020
One million programmers needed by 2020One million programmers needed by 2020
One million programmers needed by 2020Joey Rigor
 
Look who's coding!
Look who's coding!Look who's coding!
Look who's coding!Joey Rigor
 
Learn to Code, Code to learn
Learn to Code, Code to learnLearn to Code, Code to learn
Learn to Code, Code to learnSamantha Morra
 
Start learning code with an idea
Start learning code with an ideaStart learning code with an idea
Start learning code with an ideaJoey Rigor
 
Why to learn programming
Why to learn programmingWhy to learn programming
Why to learn programminggdgjss
 
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 developmentIntelliware Development Inc.
 
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...die.agilen GmbH
 
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?Vizwik
 
India Software Developer | Talent Pool Reports
India Software Developer | Talent Pool ReportsIndia Software Developer | Talent Pool Reports
India Software Developer | Talent Pool ReportsLinkedIn Talent Solutions
 
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 teachingnicwhitton
 
PSFK Future of Work Report
PSFK Future of Work ReportPSFK Future of Work Report
PSFK Future of Work ReportPSFK
 
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 ExperienceYuan Wang
 
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)Adam Nash
 
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 minutesdmantula
 

Viewers also liked (20)

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
 
Why to learn programming
Why to learn programmingWhy to learn programming
Why to learn programming
 
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

Lessons Learned About Software Development
Lessons Learned About Software DevelopmentLessons Learned About Software Development
Lessons Learned About Software DevelopmentJeffrey Ryan Thalhammer
 
Plan B Studio: Silicon Beach 2013
Plan B Studio: Silicon Beach 2013Plan B Studio: Silicon Beach 2013
Plan B Studio: Silicon Beach 2013Plan-B Studio
 
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 .pptxJonathanDietz3
 
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 Icodinghorror
 
10 reasons to learn software development
10 reasons to learn software development10 reasons to learn software development
10 reasons to learn software developmentDBestech
 
My Top Ten for PR Pubs
My Top Ten for PR PubsMy Top Ten for PR Pubs
My Top Ten for PR Pubskenneth wigley
 
How to get a job 2016
How to get a job 2016How to get a job 2016
How to get a job 2016John Clegg
 
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.pdfAmazon Web Services
 
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 ExperienceUdemezue John
 
We design orientation class
We design orientation classWe design orientation class
We design orientation classMunirMahmud3
 
Classroom to careers in Web Development
Classroom to careers in Web DevelopmentClassroom to careers in Web Development
Classroom to careers in Web DevelopmentDouglas Ng
 
Choose Boring Technology
Choose Boring TechnologyChoose Boring Technology
Choose Boring TechnologyDan McKinley
 
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 RealJon Radoff
 
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 - SCRIPTShane Curcuru
 
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 MolinaJordan Ryan Molina
 
Sourceress cover letter
Sourceress cover letterSourceress cover letter
Sourceress cover letterTala Shivute
 
Introduction to react js
Introduction to react jsIntroduction to react js
Introduction to react jsMunirMahmud3
 
C# o basico
C#   o basicoC#   o basico
C# o basicoTiago
 

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

Millennials and Finance
Millennials and FinanceMillennials and Finance
Millennials and FinanceJoey Rigor
 
The WeChat Story
The WeChat StoryThe WeChat Story
The WeChat StoryJoey Rigor
 
Bots. Is it better than apps?
Bots. Is it better than apps?Bots. Is it better than apps?
Bots. Is it better than apps?Joey Rigor
 
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.Joey Rigor
 
Design of the Kontakios iOS app
Design of the Kontakios iOS appDesign of the Kontakios iOS app
Design of the Kontakios iOS appJoey Rigor
 
Designing iOS apps that rock!
Designing iOS apps that rock!Designing iOS apps that rock!
Designing iOS apps that rock!Joey Rigor
 
Shortcut in learning iOS
Shortcut in learning iOSShortcut in learning iOS
Shortcut in learning iOSJoey Rigor
 
The kontakios iOS app
The kontakios iOS appThe kontakios iOS app
The kontakios iOS appJoey Rigor
 
From legacy to mobile app developer
From legacy to mobile app developerFrom legacy to mobile app developer
From legacy to mobile app developerJoey 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

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 

Recently uploaded (20)

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 

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.