SlideShare a Scribd company logo
How Coding Can Make Your Life
Better
Jamshid Hashimi
@jamshidhashimi
@CodeWeekend
Agenda
• Code? What is that?
• Why Coding?
• Coder, Hacker, Programmer, Engineer?
• How to Learn Coding?
• Success Stories
• Inspirations
How Coding Can Make Your Life Better
Code? What is that?
• Code is a set of instructions that directs a
computer (desktop, smartphone, tablet, etc.)
to perform specific operations.
• The complete set of code
instructions is called software.
– Word on your desktop,
Angry Birds on your phone, and
Gmail in your browser.
Why Coding?
• Creativity (Experiment, Whole Brain Thinking, Creator)
• It helps us automate tasks and make them faster
• Breaking down problems become a habit
• It teaches that you get out of life in proportion to what you
put in.
• Confidence
• Dedication
• Patience
• Knowledge
• Research
• “If computers are at all a part of your life, then learning to
program is going to improve your life.”
Who Are You?
• Coder?
• Hacker?
• Programmer?
• Engineer?
Who Are You?
• Coder? You're a shut-in who spends most of
his (yes, statistically, you're probably a dude)
hunched over a laptop and rarely see the light
of day.
• Hacker? You're a bit dangerous (or at least you
imagine you are).
• Programmer? You're proud to be a nerd.
• Engineer? You're filling in your Match.com
profile.
How to Learn Coding?
• Start Small
• Try Different Approaches
• Find a community to support you
• Side Effects: You'll hit walls sometimes!
• Inspiration: but don’t give up! Take a break,
eat, sleep, try again tomorrow.
Success Stories
This 12-year-old kid learned to code on Codecademy, built 5
apps, and is speaking at SXSW
Success Stories
• Name: Ethan Duggan
• Age: 11
• Live in: Las Vegas
• Apps: Lazy Husband, Lazy Kid
• Frameworks using: Phonegap, AppGyver
• Learn coding from: Codecademy
Success Stories
Success Stories
• Henry D’Andrea – Secret Menu for Starbucks
• How: AppCoda (Learn iOS Programming from
Scratch)
• Advice: Never. Ever. Ever. Give Up.
Success Stories
Instagram Founder!
Success Stories
• Instagram’s founder had no programming
training.
• He was a marketer who learned to code by
night
• Sold Instagram to Facebook $1 billion.
• His first idea: Connecting Foursquare with
Mafia Wars. Raised $500K.
Success Stories
Success Stories
• Nathan: Made $19,000 on the App Store
While Learning To Code
• OneVoice: Gives voice for those who cannot
speak.
Success Stories
Success Stories
• App Name: Ishoot ($1.99)
• Ethan Nicholas
• Age: 31
• Country: US
• $1 Million in less than 7 months
• He had difficulty to pay his medical bills and
need to earn more money. Start learning
Objective-C and how to develop iPhone Apps.
Success Stories
Success Stories
• App Name: Rolly Candy
• Developer: Baptiste Greve
• Budget: $20
• 500 downloads in first two weeks. Played in 37
different countries by 6,800 people
Success Stories
Success Stories
• 17-year-old British high schooler Nick D'Aloisio
• The Justin Bieber of iPhone app development.
• He sold his iPhone app Summly, which he
started when he was 15, to Yahoo for $30
million
• How it works: The app uses an algorithm to
automatically create 400-character summaries
of news articles and deliver them to your
phone.
Success Stories
• Jamie Zawinski was one of the founders of
Netscape and Mozilla.org, was the primary
developer of Lucid Emacs, and wrote most of
your screen savers.
• Has only a high school degree!
Success Stories: Do We Have?
How to Learn Coding?
• Codecademy.com
• KhanAcademy.org/cs
• Code.org
• learncodethehardway.org
• TreeHouse
• Udacity
• CodeSchool
• Harvard's CS50x at edX
• CoderByte
• CodeWeekend! (Seriously)
Inspired? Think Again!
Questions?
Thank You!

More Related Content

Similar to How Coding Can Make Your Life Better (20)

PPTX
Teaching myself to code: the journey and lessons learned
Neha Batra
 
PDF
Tech Talk @ Dev Bootcamp Chicago
Fred Lee
 
ODP
How to code
Shishir Sharma
 
PDF
How to learn coding
HananeMessad1
 
PDF
Basics of Computer Coding: Understanding Coding Languages
Brian Pichman
 
KEY
hey I founded a tech startup...OH SHIT I CAN'T CODE. #barcampsg7
Elisha Tan
 
PDF
Write code and find a job
Yung-Yu Chen
 
PDF
Becoming a developer getting started (3:23)
Thinkful
 
PDF
5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf
BdBangladesh
 
PPTX
Coding with Maker Tech
Brian Pichman
 
PPTX
Intro Class.pptx
Francis Densil Raj
 
PPTX
Getting Started with Coding
Bohyun Kim
 
PDF
Cure for the Common Code
Jenn Lukas
 
PDF
.....Kickstart Your Coding Journey Today
The Work College
 
PPTX
Developing a Coding Program for Users - SWFLN Makerpalooza - Session 4
Brian Pichman
 
PDF
One million programmers needed by 2020
Joey Rigor
 
PPTX
How I switched to automation testing?
Sudha Nadchal
 
PDF
How to get a job 2016
John Clegg
 
PDF
How getting your hands dirty with code makes you a better business leader @ V...
Linde Vloeberghs
 
PDF
How getting your hands dirty with code makes you a better business leader @ V...
Hifluence
 
Teaching myself to code: the journey and lessons learned
Neha Batra
 
Tech Talk @ Dev Bootcamp Chicago
Fred Lee
 
How to code
Shishir Sharma
 
How to learn coding
HananeMessad1
 
Basics of Computer Coding: Understanding Coding Languages
Brian Pichman
 
hey I founded a tech startup...OH SHIT I CAN'T CODE. #barcampsg7
Elisha Tan
 
Write code and find a job
Yung-Yu Chen
 
Becoming a developer getting started (3:23)
Thinkful
 
5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf
BdBangladesh
 
Coding with Maker Tech
Brian Pichman
 
Intro Class.pptx
Francis Densil Raj
 
Getting Started with Coding
Bohyun Kim
 
Cure for the Common Code
Jenn Lukas
 
.....Kickstart Your Coding Journey Today
The Work College
 
Developing a Coding Program for Users - SWFLN Makerpalooza - Session 4
Brian Pichman
 
One million programmers needed by 2020
Joey Rigor
 
How I switched to automation testing?
Sudha Nadchal
 
How to get a job 2016
John Clegg
 
How getting your hands dirty with code makes you a better business leader @ V...
Linde Vloeberghs
 
How getting your hands dirty with code makes you a better business leader @ V...
Hifluence
 

More from Jamshid Hashimi (20)

PPTX
Week 2: Getting Your Hands Dirty – Part 2
Jamshid Hashimi
 
PPTX
Week 1: Getting Your Hands Dirty - Part 1
Jamshid Hashimi
 
PPTX
Introduction to C# - Week 0
Jamshid Hashimi
 
PPTX
RIST - Research Institute for Science and Technology
Jamshid Hashimi
 
PPTX
Mobile Vision
Jamshid Hashimi
 
PPTX
Tips for Writing Better Code
Jamshid Hashimi
 
PPTX
Launch Your Local Blog & Social Media Integration
Jamshid Hashimi
 
PPTX
Customizing Your Blog 2
Jamshid Hashimi
 
PPTX
Customizing Your Blog 1
Jamshid Hashimi
 
PPTX
Introduction to Blogging
Jamshid Hashimi
 
PPTX
Introduction to Wordpress
Jamshid Hashimi
 
PPTX
CodeIgniter Helper Functions
Jamshid Hashimi
 
PPTX
CodeIgniter Class Reference
Jamshid Hashimi
 
PPTX
Managing Applications in CodeIgniter
Jamshid Hashimi
 
PPTX
CodeIgniter Practice
Jamshid Hashimi
 
PPTX
CodeIgniter & MVC
Jamshid Hashimi
 
PPTX
PHP Frameworks & Introduction to CodeIgniter
Jamshid Hashimi
 
PPTX
Exception & Database
Jamshid Hashimi
 
PPTX
MySQL Record Operations
Jamshid Hashimi
 
PPTX
MySQL JOIN & UNION
Jamshid Hashimi
 
Week 2: Getting Your Hands Dirty – Part 2
Jamshid Hashimi
 
Week 1: Getting Your Hands Dirty - Part 1
Jamshid Hashimi
 
Introduction to C# - Week 0
Jamshid Hashimi
 
RIST - Research Institute for Science and Technology
Jamshid Hashimi
 
Mobile Vision
Jamshid Hashimi
 
Tips for Writing Better Code
Jamshid Hashimi
 
Launch Your Local Blog & Social Media Integration
Jamshid Hashimi
 
Customizing Your Blog 2
Jamshid Hashimi
 
Customizing Your Blog 1
Jamshid Hashimi
 
Introduction to Blogging
Jamshid Hashimi
 
Introduction to Wordpress
Jamshid Hashimi
 
CodeIgniter Helper Functions
Jamshid Hashimi
 
CodeIgniter Class Reference
Jamshid Hashimi
 
Managing Applications in CodeIgniter
Jamshid Hashimi
 
CodeIgniter Practice
Jamshid Hashimi
 
CodeIgniter & MVC
Jamshid Hashimi
 
PHP Frameworks & Introduction to CodeIgniter
Jamshid Hashimi
 
Exception & Database
Jamshid Hashimi
 
MySQL Record Operations
Jamshid Hashimi
 
MySQL JOIN & UNION
Jamshid Hashimi
 
Ad

Recently uploaded (20)

PDF
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
PPTX
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PPTX
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PDF
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
PDF
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
PPTX
Human Resources Information System (HRIS)
Amity University, Patna
 
PPTX
Tally software_Introduction_Presentation
AditiBansal54083
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
Human Resources Information System (HRIS)
Amity University, Patna
 
Tally software_Introduction_Presentation
AditiBansal54083
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Ad

How Coding Can Make Your Life Better

  • 1. How Coding Can Make Your Life Better Jamshid Hashimi @jamshidhashimi @CodeWeekend
  • 2. Agenda • Code? What is that? • Why Coding? • Coder, Hacker, Programmer, Engineer? • How to Learn Coding? • Success Stories • Inspirations
  • 4. Code? What is that? • Code is a set of instructions that directs a computer (desktop, smartphone, tablet, etc.) to perform specific operations. • The complete set of code instructions is called software. – Word on your desktop, Angry Birds on your phone, and Gmail in your browser.
  • 5. Why Coding? • Creativity (Experiment, Whole Brain Thinking, Creator) • It helps us automate tasks and make them faster • Breaking down problems become a habit • It teaches that you get out of life in proportion to what you put in. • Confidence • Dedication • Patience • Knowledge • Research • “If computers are at all a part of your life, then learning to program is going to improve your life.”
  • 6. Who Are You? • Coder? • Hacker? • Programmer? • Engineer?
  • 7. Who Are You? • Coder? You're a shut-in who spends most of his (yes, statistically, you're probably a dude) hunched over a laptop and rarely see the light of day. • Hacker? You're a bit dangerous (or at least you imagine you are). • Programmer? You're proud to be a nerd. • Engineer? You're filling in your Match.com profile.
  • 8. How to Learn Coding? • Start Small • Try Different Approaches • Find a community to support you • Side Effects: You'll hit walls sometimes! • Inspiration: but don’t give up! Take a break, eat, sleep, try again tomorrow.
  • 9. Success Stories This 12-year-old kid learned to code on Codecademy, built 5 apps, and is speaking at SXSW
  • 10. Success Stories • Name: Ethan Duggan • Age: 11 • Live in: Las Vegas • Apps: Lazy Husband, Lazy Kid • Frameworks using: Phonegap, AppGyver • Learn coding from: Codecademy
  • 12. Success Stories • Henry D’Andrea – Secret Menu for Starbucks • How: AppCoda (Learn iOS Programming from Scratch) • Advice: Never. Ever. Ever. Give Up.
  • 14. Success Stories • Instagram’s founder had no programming training. • He was a marketer who learned to code by night • Sold Instagram to Facebook $1 billion. • His first idea: Connecting Foursquare with Mafia Wars. Raised $500K.
  • 16. Success Stories • Nathan: Made $19,000 on the App Store While Learning To Code • OneVoice: Gives voice for those who cannot speak.
  • 18. Success Stories • App Name: Ishoot ($1.99) • Ethan Nicholas • Age: 31 • Country: US • $1 Million in less than 7 months • He had difficulty to pay his medical bills and need to earn more money. Start learning Objective-C and how to develop iPhone Apps.
  • 20. Success Stories • App Name: Rolly Candy • Developer: Baptiste Greve • Budget: $20 • 500 downloads in first two weeks. Played in 37 different countries by 6,800 people
  • 22. Success Stories • 17-year-old British high schooler Nick D'Aloisio • The Justin Bieber of iPhone app development. • He sold his iPhone app Summly, which he started when he was 15, to Yahoo for $30 million • How it works: The app uses an algorithm to automatically create 400-character summaries of news articles and deliver them to your phone.
  • 23. Success Stories • Jamie Zawinski was one of the founders of Netscape and Mozilla.org, was the primary developer of Lucid Emacs, and wrote most of your screen savers. • Has only a high school degree!
  • 25. How to Learn Coding? • Codecademy.com • KhanAcademy.org/cs • Code.org • learncodethehardway.org • TreeHouse • Udacity • CodeSchool • Harvard's CS50x at edX • CoderByte • CodeWeekend! (Seriously)

Editor's Notes

  • #5: Coding is what makes it possible for us to create computer software, apps and websites. Your browser, your OS, the apps on your phone, Facebook, and this website – they’re all made with code. Resource: http://www.brevedy.com/2014/03/19/coding-and-creating-software-for-non-coders/
  • #8: Resource: http://www.marketplace.org/topics/tech/difference-between-coders-programmers-and-engineers
  • #12: TeamTreeHouse
  • #15: http://thenextweb.com/2012/04/10/instagrams-ceo-had-no-formal-programming-training-hes-a-marketer-who-learned-to-code-by-night/