Save 37% off PRO during our Black Friday Sale! »

Learning Your nth Language

Learning Your nth Language

Some thoughts on the importance of learning more than one programming language.

D621347faa8273b41df78b62a6006374?s=128

David Grandinetti

August 12, 2014
Tweet

Transcript

  1. LEARNING YOUR NTH LANGUAGE DAVID GRANDINETTI

  2. LANGUAGE IS LIKE A BURRITO

  3. LANGUAGE IS LIKE A BURRITO

  4. LANGUAGE IS LIKE TRAVEL

  5. AT FIRST

  6. THE FOCUS IS ON SYNTAX

  7. ;

  8. KNOWING FRENCH != KNOWING FRANCE

  9. LANGUAGE IS... SYNTAX CONCEPTS COMMUNITY LIBRARIES TOOLS

  10. SYNTAX HOW DO I WRITE A FEW LINES?

  11. CONCEPTS ALLOWS YOU TO THINK THE WAY THE LANGUAGE DESIGNER

    DOES
  12. WHEN YOU USE RUBY, YOU USE TOOLS THAT WORK THE

    WAY MATZ THINKS
  13. COMMUNITY WHAT ARE THE VALUES OF THE PEOPLE AROUND THIS

    LANGUAGE?
  14. LIBRARIES SHOWS YOU HOW TO DESIGN HIGHER LEVEL CONCEPTS IN

    THIS LANGUAGE
  15. TOOLS SHOWS YOU WHAT THE COMMUNITY VALUES AND HOW THEY

    USE THE LANGUAGE
  16. HOW DO I TEST, MANAGE DEPENDENCIES, DEPLOY, ETC?

  17. YOUR SECOND LANGUAGE

  18. YOU WILL BE EXPOSED TO DIFFERENT WAYS OF DOING THINGS

  19. TRAVEL HAS A WAY OF STRETCHING THE MIND. THE STRETCH

    COMES ... WITH EXPERIENCING FIRSTHAND HOW OTHERS DO DIFFERENTLY WHAT WE BELIEVED TO BE THE RIGHT AND ONLY WAY. RALPH CRAWSHAW
  20. YOU START TO SEE CONCEPTS

  21. YOUR NTH LANGUAGE

  22. YOU START TO THINK IN CONCEPTS

  23. YOU REALIZE SYNTAX IS USUALLY MINOR...

  24. ...BUT YOU WILL STILL MESS IT UP

  25. STEP 1 BECOMES "HOW DO I CONCEPTUALIZE THIS PROBLEM?"

  26. SWIFT IS KIND OF AN ANOMOLY

  27. RECENTLY EMERGED FROM BEHIND THE CURTAIN

  28. SWIFT HAS... SYNTAX* CONCEPTS COMMUNITY LIBRARIES TOOLS

  29. WE'RE ALL NEW AT THIS...

  30. ...AND YOU CAN AFFECT ALL OF IT

  31. THE WHOLE OBJECT OF TRAVEL IS NOT TO SET FOOT

    ON FOREIGN LAND; IT IS AT LAST TO SET FOOT ON ONE’S OWN COUNTRY AS A FOREIGN LAND. G.K. CHESTERTON