You know, students can't really afford some really expensive softwares. What can they get for free with their student identification? And since some high schools doesn't really provide a working .edu email, they better take school official documents like report cards or student IDs.
- I recommend checking out Creativity 365 - it's not completely free, but students and teachers get a 50% discount on five great apps meant for improving productivity and bringing fun to students of all ages. There's Animation Desk for students to learn the basics of animation with, and Write-On Video that's a great starter application for students to make and edit movies, and NoteLedge - an app for taking all kinds of creative notes (both typed and voice), and with Markup, it's easy to highlight articles and web pages whlie gathering what's important to you in your classroom. There's also Pocket Scanner - it lets you digitize all kinds of paper documents, whether they're class handouts, textbooks or the whiteboard. These apps work well for kids of all ages - not just high-schoolers. Teachers will be able to educate with them, while students will learn and have fun in the process.
- For budding developers, I don't think there's anything better than this.