programming for the non-programmer

25
for THE NON-PROGRAMMER

Upload: stelian-firez

Post on 05-Dec-2014

826 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Programming for the non-programmer

forTHE NON-PROGRAMMER

Page 2: Programming for the non-programmer

WHY YOU

SHOULD

CODE

Page 3: Programming for the non-programmer

"Almost every smart person hasa good idea in them."

Page 4: Programming for the non-programmer

“We are all makers.”

Page 5: Programming for the non-programmer

“A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a

building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer,

cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.”

Page 6: Programming for the non-programmer

HOW TO START

Page 7: Programming for the non-programmer

Find something you really want to make

Page 8: Programming for the non-programmer

Find something you really want to make

Page 9: Programming for the non-programmer

Simplify it... a lot

Page 10: Programming for the non-programmer

Search on Google

Page 11: Programming for the non-programmer

Ask on StackOverflow

Page 12: Programming for the non-programmer

Buy a book

Page 13: Programming for the non-programmer

WHICH PROGRAMMING

LANGUAGE?

Page 14: Programming for the non-programmer

JAVASCRIPT

RUBY

PYTHON

SHELLJAVA

OTHER

Page 15: Programming for the non-programmer

WHY CHOOSE

PYTHON?

Page 16: Programming for the non-programmer

CROSS-PLATFORM

OSX, Linux, Windows.

Web, desktop(pseudonative), mobile(Appcelerator)

Page 17: Programming for the non-programmer

Helpful if yor’re a beginner

HUGE COMMUNITY

Page 18: Programming for the non-programmer

Write less, achieve moreTONS OF MODULES

Page 19: Programming for the non-programmer

Growing popularity in high schools as the first programming language

MIMICS HUMAN

LANGUAGE

Page 20: Programming for the non-programmer

WHAT DOES IT

LOOK LIKE?

Page 21: Programming for the non-programmer

Ideal

Page 22: Programming for the non-programmer

Searching Twitter

Page 23: Programming for the non-programmer

Right click automation

Page 24: Programming for the non-programmer

Which Programming Language Makes You Curse More?

C# C++ C JAVA JAVASCRIPT PERL PHP PYTHON RUBY

Page 25: Programming for the non-programmer

DIGITI

STELIAN

Web designer for @@