1. It is based on Ubuntu but it is a filtered version where the kernel and
some packages are either removed or replaced. You can use Ubuntu PPAs and
even run a server like an Ubuntu machine.
2. Flash is proprietary software or "non-free" and people here won't want you
to use it. Gnash and Lightspark aren't that good and if you really need Flash
for school or something, there's always the archive.canonical.com repo or
directly installing "flashplugin-installer" from an Ubuntu multiverse
repository. Watch out though... the people here will chew your head off
talking about it.
3. What development languages do you know?
I do have a question for you though... where did you find out about Trisquel?
Was it the Linux Action Show or a recommendation from a friend?