SlideShare una empresa de Scribd logo
1 de 4
PROGRAMMING FOR   Cindy Royal
                  Texas State U

  COMMUNICATORS   cindyroyal.com
                  @cindyroyal
WHY SHOULD I LEARN TO PROGRAM?

 It's fun!
 Helps you think logically through problems
 Important to continue to improve tech skills
 Good to learn about programming beyond html/ css
 Communicate with programmers
 Understand potential of applications
 Make websites respond to user interaction
 Build apps and games
 Access information on the Internet
 Organize and present data
 Validate forms
 It’s fun!
PROGRAMMING LANGUAGES

 Fortran, LISP and COBOL 1950s
 Basic 1964
 Pascal 1970
 C++/Perl 1980s
 Programming in the Internet Age ‘90s
   Object-oriented (collections of interacting objects)
   Python
   Ruby
   PHP
   HTML/CSS – markup languages
   Web Frameworks – rapid application development
   JavaScript - 1995
PLACES TO LEARN MORE

Codecademy.com
Lynda.com
W3 Schools

Más contenido relacionado

Destacado

Intro To Programming Concepts
Intro To Programming ConceptsIntro To Programming Concepts
Intro To Programming ConceptsJussi Pohjolainen
 
Introduction to functional programming (In Arabic)
Introduction to functional programming (In Arabic)Introduction to functional programming (In Arabic)
Introduction to functional programming (In Arabic)Omar Abdelhafith
 
Introduction to scratch programming
Introduction to scratch programmingIntroduction to scratch programming
Introduction to scratch programmingPatrick John McGee
 
Programming in scratch
Programming in scratchProgramming in scratch
Programming in scratchHussam Mostafa
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 
Introduction to Go programming
Introduction to Go programmingIntroduction to Go programming
Introduction to Go programmingExotel
 

Destacado (8)

Intro to Programming
Intro to ProgrammingIntro to Programming
Intro to Programming
 
Scratch
ScratchScratch
Scratch
 
Intro To Programming Concepts
Intro To Programming ConceptsIntro To Programming Concepts
Intro To Programming Concepts
 
Introduction to functional programming (In Arabic)
Introduction to functional programming (In Arabic)Introduction to functional programming (In Arabic)
Introduction to functional programming (In Arabic)
 
Introduction to scratch programming
Introduction to scratch programmingIntroduction to scratch programming
Introduction to scratch programming
 
Programming in scratch
Programming in scratchProgramming in scratch
Programming in scratch
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Introduction to Go programming
Introduction to Go programmingIntroduction to Go programming
Introduction to Go programming
 

Similar a Intro to Programming for Communicators - Intro Slides

Prachi Tyagi Resume
Prachi Tyagi ResumePrachi Tyagi Resume
Prachi Tyagi ResumePrachi Tyagi
 
Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Как да станем софтуерни инженери и да стартираме ИТ бизнес?Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Как да станем софтуерни инженери и да стартираме ИТ бизнес?Svetlin Nakov
 
9 software developer jobs in london
9 software developer jobs in london9 software developer jobs in london
9 software developer jobs in londonHelen Firth
 
Web Technology And Its Scope in NEPAL.pptx
Web Technology And Its Scope in NEPAL.pptxWeb Technology And Its Scope in NEPAL.pptx
Web Technology And Its Scope in NEPAL.pptxEr. Ganesh Ram Suwal
 
Varad s karmarkar resume
Varad s karmarkar resumeVarad s karmarkar resume
Varad s karmarkar resumeVarad Karmarkar
 
BEST CODING CLASSES IN PITAMPURA
BEST CODING CLASSES IN PITAMPURA BEST CODING CLASSES IN PITAMPURA
BEST CODING CLASSES IN PITAMPURA VanshAdani
 
Where do you want to go today
Where do you want to go todayWhere do you want to go today
Where do you want to go todayMike Feltman
 
9 software developer jobs in london
9 software developer jobs in london9 software developer jobs in london
9 software developer jobs in londonMark Long
 
The World of Web Development - 2017
The World of Web Development - 2017The World of Web Development - 2017
The World of Web Development - 2017Cindy Royal
 
Where do you want to go today 2007
Where do you want to go today   2007Where do you want to go today   2007
Where do you want to go today 2007Mike Feltman
 

Similar a Intro to Programming for Communicators - Intro Slides (20)

JR_Resume
JR_ResumeJR_Resume
JR_Resume
 
Prachi Tyagi Resume
Prachi Tyagi ResumePrachi Tyagi Resume
Prachi Tyagi Resume
 
instructional
instructionalinstructional
instructional
 
Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Как да станем софтуерни инженери и да стартираме ИТ бизнес?Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Как да станем софтуерни инженери и да стартираме ИТ бизнес?
 
9 software developer jobs in london
9 software developer jobs in london9 software developer jobs in london
9 software developer jobs in london
 
Web Technology And Its Scope in NEPAL.pptx
Web Technology And Its Scope in NEPAL.pptxWeb Technology And Its Scope in NEPAL.pptx
Web Technology And Its Scope in NEPAL.pptx
 
Varad s karmarkar resume
Varad s karmarkar resumeVarad s karmarkar resume
Varad s karmarkar resume
 
BEST CODING CLASSES IN PITAMPURA
BEST CODING CLASSES IN PITAMPURA BEST CODING CLASSES IN PITAMPURA
BEST CODING CLASSES IN PITAMPURA
 
01-intro.pptx
01-intro.pptx01-intro.pptx
01-intro.pptx
 
JR_Resume (4)
JR_Resume (4)JR_Resume (4)
JR_Resume (4)
 
Dilnoza Bobokalonova Resume
Dilnoza Bobokalonova ResumeDilnoza Bobokalonova Resume
Dilnoza Bobokalonova Resume
 
Where do you want to go today
Where do you want to go todayWhere do you want to go today
Where do you want to go today
 
Abraham resume
Abraham resumeAbraham resume
Abraham resume
 
9 software developer jobs in london
9 software developer jobs in london9 software developer jobs in london
9 software developer jobs in london
 
Mashups Campus Tech
Mashups Campus TechMashups Campus Tech
Mashups Campus Tech
 
Resume_SSwan
Resume_SSwanResume_SSwan
Resume_SSwan
 
Brescia Future
Brescia FutureBrescia Future
Brescia Future
 
The World of Web Development - 2017
The World of Web Development - 2017The World of Web Development - 2017
The World of Web Development - 2017
 
Where do you want to go today 2007
Where do you want to go today   2007Where do you want to go today   2007
Where do you want to go today 2007
 
Website design company in delhi ncr
Website design company in delhi ncrWebsite design company in delhi ncr
Website design company in delhi ncr
 

Más de Cindy Royal

Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?Cindy Royal
 
Agile Development
Agile DevelopmentAgile Development
Agile DevelopmentCindy Royal
 
Toward a More Innovative Curriculum
Toward a More Innovative CurriculumToward a More Innovative Curriculum
Toward a More Innovative CurriculumCindy Royal
 
Design Thinking for Bienestar Coalition
Design Thinking for Bienestar CoalitionDesign Thinking for Bienestar Coalition
Design Thinking for Bienestar CoalitionCindy Royal
 
Bienestar - Collaboration Tools
Bienestar - Collaboration ToolsBienestar - Collaboration Tools
Bienestar - Collaboration ToolsCindy Royal
 
Bienestar - Social Media Workshop
Bienestar - Social Media WorkshopBienestar - Social Media Workshop
Bienestar - Social Media WorkshopCindy Royal
 
Final Review - FDOM
Final Review - FDOMFinal Review - FDOM
Final Review - FDOMCindy Royal
 
SXTXState Final Presentation
SXTXState Final PresentationSXTXState Final Presentation
SXTXState Final PresentationCindy Royal
 
Women in IT Panel Intro
Women in IT Panel IntroWomen in IT Panel Intro
Women in IT Panel IntroCindy Royal
 
Intro to Programming for Communicators - Hacks/Hackers ATX
Intro to Programming for Communicators - Hacks/Hackers ATXIntro to Programming for Communicators - Hacks/Hackers ATX
Intro to Programming for Communicators - Hacks/Hackers ATXCindy Royal
 
Researching Digital Media
Researching Digital MediaResearching Digital Media
Researching Digital MediaCindy Royal
 
Social Media: Taking It to the Next Level - Business application
Social Media: Taking It to the Next Level - Business applicationSocial Media: Taking It to the Next Level - Business application
Social Media: Taking It to the Next Level - Business applicationCindy Royal
 
Social Media Techniques - 2012
Social Media Techniques - 2012Social Media Techniques - 2012
Social Media Techniques - 2012Cindy Royal
 
Social Media: Taking It to the Next Level
Social Media: Taking It to the Next LevelSocial Media: Taking It to the Next Level
Social Media: Taking It to the Next LevelCindy Royal
 
ONA: 7 Things Everyone Should Know
ONA: 7 Things Everyone Should KnowONA: 7 Things Everyone Should Know
ONA: 7 Things Everyone Should KnowCindy Royal
 
News as User Experience
News as User ExperienceNews as User Experience
News as User ExperienceCindy Royal
 
Social Media in the Classroom - Political
Social Media in the Classroom - PoliticalSocial Media in the Classroom - Political
Social Media in the Classroom - PoliticalCindy Royal
 
Social Media for Magazines - AEJMC 2011
Social Media for Magazines - AEJMC 2011Social Media for Magazines - AEJMC 2011
Social Media for Magazines - AEJMC 2011Cindy Royal
 

Más de Cindy Royal (20)

Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
Toward a More Innovative Curriculum
Toward a More Innovative CurriculumToward a More Innovative Curriculum
Toward a More Innovative Curriculum
 
Design Thinking for Bienestar Coalition
Design Thinking for Bienestar CoalitionDesign Thinking for Bienestar Coalition
Design Thinking for Bienestar Coalition
 
Bienestar - Collaboration Tools
Bienestar - Collaboration ToolsBienestar - Collaboration Tools
Bienestar - Collaboration Tools
 
Bienestar - Social Media Workshop
Bienestar - Social Media WorkshopBienestar - Social Media Workshop
Bienestar - Social Media Workshop
 
Cali
CaliCali
Cali
 
Final Review - FDOM
Final Review - FDOMFinal Review - FDOM
Final Review - FDOM
 
SXTXState Final Presentation
SXTXState Final PresentationSXTXState Final Presentation
SXTXState Final Presentation
 
Women in IT Panel Intro
Women in IT Panel IntroWomen in IT Panel Intro
Women in IT Panel Intro
 
Intro to Programming for Communicators - Hacks/Hackers ATX
Intro to Programming for Communicators - Hacks/Hackers ATXIntro to Programming for Communicators - Hacks/Hackers ATX
Intro to Programming for Communicators - Hacks/Hackers ATX
 
Researching Digital Media
Researching Digital MediaResearching Digital Media
Researching Digital Media
 
Social Media: Taking It to the Next Level - Business application
Social Media: Taking It to the Next Level - Business applicationSocial Media: Taking It to the Next Level - Business application
Social Media: Taking It to the Next Level - Business application
 
Social Media Techniques - 2012
Social Media Techniques - 2012Social Media Techniques - 2012
Social Media Techniques - 2012
 
Social Media: Taking It to the Next Level
Social Media: Taking It to the Next LevelSocial Media: Taking It to the Next Level
Social Media: Taking It to the Next Level
 
Storify It!
Storify It!Storify It!
Storify It!
 
ONA: 7 Things Everyone Should Know
ONA: 7 Things Everyone Should KnowONA: 7 Things Everyone Should Know
ONA: 7 Things Everyone Should Know
 
News as User Experience
News as User ExperienceNews as User Experience
News as User Experience
 
Social Media in the Classroom - Political
Social Media in the Classroom - PoliticalSocial Media in the Classroom - Political
Social Media in the Classroom - Political
 
Social Media for Magazines - AEJMC 2011
Social Media for Magazines - AEJMC 2011Social Media for Magazines - AEJMC 2011
Social Media for Magazines - AEJMC 2011
 

Intro to Programming for Communicators - Intro Slides

  • 1. PROGRAMMING FOR Cindy Royal Texas State U COMMUNICATORS cindyroyal.com @cindyroyal
  • 2. WHY SHOULD I LEARN TO PROGRAM?  It's fun!  Helps you think logically through problems  Important to continue to improve tech skills  Good to learn about programming beyond html/ css  Communicate with programmers  Understand potential of applications  Make websites respond to user interaction  Build apps and games  Access information on the Internet  Organize and present data  Validate forms  It’s fun!
  • 3. PROGRAMMING LANGUAGES  Fortran, LISP and COBOL 1950s  Basic 1964  Pascal 1970  C++/Perl 1980s  Programming in the Internet Age ‘90s  Object-oriented (collections of interacting objects)  Python  Ruby  PHP  HTML/CSS – markup languages  Web Frameworks – rapid application development  JavaScript - 1995
  • 4. PLACES TO LEARN MORE Codecademy.com Lynda.com W3 Schools