What I learned teaching programming to 150 beginners

43
What I learned teaching programming to 150 beginners Etiene Dalcol @etiene_d

Transcript of What I learned teaching programming to 150 beginners

Page 1: What I learned teaching programming to 150 beginners

What I learned teaching programming to 150 beginners

Etiene Dalcol @etiene_d

Page 2: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

sailorproject.org

Lua MVC web framework

Page 3: What I learned teaching programming to 150 beginners
Page 4: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Page 5: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Why using JavaScript

What can be done in 2 hours

Why inspiring people is important

My personal growth

Page 6: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Page 7: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Page 8: What I learned teaching programming to 150 beginners
Page 9: What I learned teaching programming to 150 beginners
Page 10: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Page 11: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

variables

arrays

loops

functions

operators

conditions

Page 12: What I learned teaching programming to 150 beginners
Page 13: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Tools

Page 14: What I learned teaching programming to 150 beginners
Page 15: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

0 effort

No additional libraries

Easy to visualize

Easy to remember

Pretty useful

Page 16: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Page 17: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Have everything ready

Page 18: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Have everything ready

A skeleton code is very useful

Page 19: What I learned teaching programming to 150 beginners
Page 20: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Have everything ready

A skeleton code is very useful

Have an easy URL

Page 21: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Have everything ready

A skeleton code is very useful

Have an easy URLGive out answers

Page 22: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Have everything ready

A skeleton code is very useful

Have an easy URLGive out answers

Leave extra things for the end

Page 23: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Typography

Page 24: What I learned teaching programming to 150 beginners

Comments //This is not processed

Page 25: What I learned teaching programming to 150 beginners

Duck.Move();

Page 26: What I learned teaching programming to 150 beginners

Duck.Move();

Page 27: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Page 28: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Typography.

(my bad)

Page 29: What I learned teaching programming to 150 beginners

@etiene_d

awesome game!

Page 30: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Inspiring is important

Page 31: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

How?

Page 32: What I learned teaching programming to 150 beginners
Page 33: What I learned teaching programming to 150 beginners
Page 34: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Page 35: What I learned teaching programming to 150 beginners

Yes!

Page 36: What I learned teaching programming to 150 beginners
Page 37: What I learned teaching programming to 150 beginners
Page 38: What I learned teaching programming to 150 beginners
Page 39: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Teaching is so

rewarding

Page 40: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Teach people

Page 41: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Specially if it relates to

something you care

about

Page 42: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

github.com/Etiene/

jsduckhunt

Page 43: What I learned teaching programming to 150 beginners

@etiene_dJSConfEU 2015

Thank you!