What I learned
teaching programming
to 150 beginners
Etiene Dalcol
@etiene_d
@etiene_dJSConfEU 2015
sailorproject.org
Lua MVC web framework
@etiene_dJSConfEU 2015
@etiene_dJSConfEU 2015
Why using JavaScript
What can be done in 2 hours
Why inspiring people is important
My personal growth
@etiene_dJSConfEU 2015
@etiene_dJSConfEU 2015
@etiene_dJSConfEU 2015
@etiene_dJSConfEU 2015
variables
arrays
loops
functions
operators
conditions
@etiene_dJSConfEU 2015
Tools
@etiene_dJSConfEU 2015
0 effort
No additional libraries
Easy to visualize
Easy to remember
Pretty useful
@etiene_dJSConfEU 2015
@etiene_dJSConfEU 2015
Have everything ready
@etiene_dJSConfEU 2015
Have everything ready
A skeleton code is very useful
@etiene_dJSConfEU 2015
Have everything ready
A skeleton code is very useful
Have an easy URL

@etiene_dJSConfEU 2015
Have everything ready
A skeleton code is very useful
Have an easy URL

Give out answers
@etiene_dJSConfEU 2015
Have everything ready
A skeleton code is very useful
Have an easy URL

Give out answers
Leave extra things for the end
@etiene_dJSConfEU 2015
Typography
Comments
//This is not processed
Duck.Move();
Duck.Move();
@etiene_dJSConfEU 2015
@etiene_dJSConfEU 2015
Typography.
(my bad)
@etiene_d
awesome game!
@etiene_dJSConfEU 2015
Inspiring is important
@etiene_dJSConfEU 2015
How?
@etiene_dJSConfEU 2015
Yes!
@etiene_dJSConfEU 2015
Teaching is so
rewarding
@etiene_dJSConfEU 2015
Teach people
@etiene_dJSConfEU 2015
Specially if it relates to
something you care
about
@etiene_dJSConfEU 2015
github.com/Etiene/
jsduckhunt
@etiene_dJSConfEU 2015
Thank you!

What I learned teaching programming to 150 beginners