Learn to Learn to Program

eatablesurveyorInternet and Web Development

Dec 14, 2013 (3 years and 5 months ago)

79 views

Learn to Learn to
Program
Words by Dan
dan@adicu.com
You
You
Your
App
You
Your
App
You
Your
App
You
?
Your
App
You
Technology!!
Have You heard of…

HTML

CSS

JavaScript

jQuery

Bootstrap

Foundatio
n

SASS

SCSS

LESS

Angular JS

Backbone.js

Firebase

CoffeeScript

Grunt

Python

Flask

Django

Jinja

Ruby

Ruby
on Rails

Markdown

Bash

Git

Github

C

Java

Objective
-
C

XML

iOS

Android

Scala

Haskell

Heroku

Parse

Nginx

Apace

Sinatra

Tumblr

Wordpress

Github
Pages

Gunicorn

APIs

REST

JSON
Your
App
You
Technology!!
Your
App
You
?
Your
App
You
Tech
Stack
Tech
Stack
Tech
Stack
Tech Stack (n)
: All of the
technologies that make up your
application.
Tech
Stack
Tech Stack (n)
: All of the
technologies that make up your
application.
Tech
Stack
Tech Stack (n)
: All of the
technologies that make up your
application.
Front End
Everything the
user can see and
interact with
Tech
Stack
Tech Stack (n)
: All of the
technologies that make up your
application.
Front End
Back End
Everything the
user can see and
interact with
Everything they
can’t
Why?
Tech
Stack
Why?

Understand and scope your project

Set better milestones
Tech
Stack
Why?

Understand and scope your project

Set better milestones

Avoid getting overwhelmed

Divide and conquer
Tech
Stack
Why?

Understand and scope your project

Set better milestones

Avoid getting overwhelmed

Divide and conquer

Get help in person and online

Try Googling “How to make the next
Facebook”
Tech
Stack
Your
App
You
Tech
Stack
Your
App
You
Tech
Stack
Your
App
You
Tech
Stack
Your
App
You
Learn
Tech
Stack
Learn
Learn (v)
: to acquire knowledge of
or skill in by study, instruction, or
experience.
Learn
Learn (v)
: to acquire knowledge of
or skill in by
study
,
instruction
collaboration
,
or
and
experience
practice
.
Learn
Learn (v)
: to acquire knowledge of
or skill in by
study
,
collaboration
,
and
practice
.
Learn
Learn (v)
: to acquire knowledge of
or skill in by
study
,
collaboration
,
and
practice
.
Learn
Learn (v)
: to acquire knowledge of
or skill in by
study
,
collaboration
,
and
practice
.
Study
Learning requires
independence
and confidence
Learn
Learn (v)
: to acquire knowledge of
or skill in by
study
,
collaboration
,
and
practice
.
Collaboration
Learning mandates
group work
Study
Learning requires
independence
and confidence
Learn
Learn (v)
: to acquire knowledge of
or skill in by
study
,
collaboration
,
and
practice
.
Collaboration
Learning mandates
group work
Study
Learning requires
independence
and confidence
Practice
Learning means
persistence
Your
App
You
Learn
Tech
Stack
Your
App
You
Learn
Tech
Stack
Hard!
get help.
l
earn. cu.com
l
earn. cu.com
(demo that shit)
Your
App
You
Learn
Tech
Stack
Hard!
( .adicu.com )
Your
App
You
Learn
Tech
Stack
Hard!
( .adicu.com )
Your
App
You
Learn
Tech
Stack
Hard!
( .adicu.com )
Words by Dan
dan@adicu.com