300 likes | 424 Views
DIY Web Development. Free Tools and Strategies for Library Instruction. by Bryan Brown, Indiana University Bloomington SLIS. We will cover:. Why teach coding Understanding the beginner's mindset The best free resources. Who am I?. Not a web developer Not a teacher A recent beginner
E N D
DIY Web Development Free Tools and Strategies for Library Instruction by Bryan Brown, Indiana University Bloomington SLIS
We will cover: • Why teach coding • Understanding the beginner's mindset • The best free resources
Who am I? • Not a web developer • Not a teacher • A recent beginner So why listen to me?
My Story Learning from lectures
My Story Learning from playing
3 Hurdles to Learning • Anxiety • $$$ • No teacher
Overcoming Hurdles • Remove anxiety • Use free* software • Teach, and reveal other teachers *beer and/or free speech
3 Keys to Learning good tools + good lessons + motivating goal = successful learning
The Best Lessons • Understand time limits and what can be accomplished • Strive for conceptual understanding before implementation (demystify) • The "What" and "Why" before the "How" (30,000 ft. view)
The Best Goals • Give realistic motivation (why code?) • Personalized projects mean personalized interest • Inspire further study and point out "where to go from here"
W3Schools http://www.w3schools.com/
HTML Dog http://www.htmldog.com/
Codecademy http://www.codecademy.com/
The Best Tools • Easy to use/obtain • Free* • Simple and/or minimal • Support you as you grow • BONUS: Multi-language
Notepad You already have it.
Notepad++ http://notepad-plus-plus.org/
TextEdit You already have this, too.
TextWrangler http://www.barebones.com/products/textwrangler/
Eclipse IDE http://www.eclipse.org/ NOT FOR THE FAINT OF HEART!
What about servers? • Not necessary yet, just open files with a browser. • Show off works in progress with Dropbox • Give them a fancy URL with Site44
Wanna see that again? Go to: http://iolug.site44.com/resources.html to see all software, learning sites and hosting methods listed.