vvvv / TeachingPatching

1 stars 0 forks source link

sorting out vvvv Fundamentals #19

Open joreg opened 4 years ago

joreg commented 4 years ago

i am very uncertain when it comes to thinking about the structure of onboarding/beginner-courses. one reason is because there are many different formats:

so here is an attempt to identify what we should consider as vvvv fundamentals. ie. things that any of the above courses would cover, irrespective of their length and special interests of participants. these fundamentals should then be put into video/text form and be available for people looking for "getting started with vvvv".

the idea is:

so here goes my initial attempt:

vvvv Fundamentals

Introduction

Patching Level 1

Intermission: Overview of the Development Environment

Patching Level 2

How to find help/connect

Next Steps


not part of fundamentals, but further:


i am hoping for a discussion regarding:

baxtan commented 4 years ago

That looks great! I assume Level 1 and 2 can be a one-day workshop.

mhusinsky commented 4 years ago

sorry for the late reply.

from my experience it works good to give people something to play with fast (before going into theoretical details of the language). at the first vvvv-encounter, many are overwhelmed with the new interaction concepts and the lack of affordances that the patching interface offers. to me it boils down to:

that's all you need to be able to create something visual and do a few patch-along examples with them. they will start to play around with these options and hopefully try to achieve some visual output.

why is this important?

it boils down to repeating these very basic interactions (using the nodebrowser, creating nodes/links/ioboxes, ...) that you need to do and getting them into muscle-memory as soon as possible. it makes much more sense to continue with "more advanced" language-features only when you feel that your in control of the software. believe me, when you're new to VVVV the gray patch is like a gray wall you're standing in front of. as a teacher it must be in your interest that the students will be able to stand on their own feet as early as possible and become creators. i found that many repetitions are the key for this.

how does this relate to your proposal:

what i wrote above should be in between patching level 1 and 2. it does involve throwing a new technology (e.g. skia) on to people, but gives them some things to achieve and play around from early on. no own node-creation, application/definition and project structure explanation, ... is necessary for that. when people have created something, these questions will come up almost naturally (how to better structure the patch? can i join item A and B together somehow? ...)