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

Intro to Programming for Communicators - Intro Slides

  • 1.
    PROGRAMMING FOR Cindy Royal Texas State U COMMUNICATORS cindyroyal.com @cindyroyal
  • 2.
    WHY SHOULD ILEARN 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 LEARNMORE Codecademy.com Lynda.com W3 Schools