0.1: Who are you? Who am I? – Processing Tutorial

0.1: Who are you? Who am I? – Processing Tutorial


Okay, look, let’s take a step back for a second and let me introduce myself a little more properly. My name is (this is absurd but I’m writing my name over here on the board but) my name is [enunciating] Daniel Sheef Mon pronounced ‘Shiffman’ but I don’t know, you can say Sheef Mon if you want and I work at a place called ITP which you can find out more about at ITP.nyu.edu It’s a two-year graduate program and I teach a lot of programming courses here, one of which in particular is a course called ‘Introduction to Computational Media’ in which the students learn – most them for the very first time – how to program the computer and we use for that course something else that I participate in developing, called, ‘Processing,’ and you can find out more about Processing at Processing.org so this is who I am the kind of context, at least, of what I’m doing I imagine I’m making these videos just to try them, to learn more about teaching – to learn more about teaching in this strange new context as well as to supplement the course that I’m teaching here but it is my hope that all the things will kind of feed into each other in a nice way and that there will be some population, however small, whether it’s three people – three hundred – three thousand – three billion – that are interested in this content and that this stuff that I’m going to talk about and demonstrate over many many, many, many, many videos on will be interesting to help you with – [humorously] I don’t know – I’m really trying too hard to justify this, but I’m just doing it, you can turn it off at anytime you like. Okay now, who are you? I don’t know. I would be interested in hearing from you. But let me say a few things: this video series is for the complete and total beginner. You don’t need to know anything. That’s not entirely true. You do need to access to a computer – you probably already do if you’re watching this video – you need to know some basic stuff: how to download a piece of software, how to install it, yeah, how to type – that kind of stuff but really that’s it. I will assume no knowledge whatsoever about anything that has to do with programming. we’re going to really, really slowly in great detail build-up stuff from the beginning. So if you already know some stuff about programming, the nice thing about these video series is I’m trying to keep the videos to between 2 and 20 minutes. really I want them to be like 5 or 10 minute videos but you can just skip some You can jump ahead. If all you’re interested in how to, like, parse a JSON feed and get it into your Processing sketch, that’s probably going to be video, like, number 50 or 30 or 22 – somewhere further ahead (it’s not made yet, by the way. It doesn’t exist) but you can jump ahead and do that. The other thing I should mention it I made some videos last year so as you’re watching them if you suddenly think that I look much younger or have a strangely different length of beard, it’s because some of the videos from last year are going to be kind of spliced in here although I may end up remaking them if they’re out-of-date
or needing some extra touch-up – or that sort of thing. So that’s who I am. That’s who you are – – or maybe you are, and you can let me know if
you are somebody different.

52 thoughts to “0.1: Who are you? Who am I? – Processing Tutorial”

  1. Thanks for makings these videos! Need DS, Algo, Lamda, OO, *QL topics cos you are making it so interesting to learn! May the *verse bless you!

  2. I love the way you engage and teach. You're so amazing, Daniel. By the way, we share the same name (at least a part of it). Thanks for the videos and keep up the good work.

  3. Awesome video– If I were you, I'd take a chill pill and be a little more relaxed.  Pretend the Camera is a student (maybe you are) and you are just extremely charismatic and slightly eccentric.  Energy is good but too much is distracting.  Your intro is good, we know you are making video as a teaching supplement or addendum. (I'm an academic if you couldn't tell). I'm 1:17 into the video….and you are almost losing me.  I'm assuming your target audience is college level and not high-school/grammar school aged–remember that when you are presenting.  You don't have to be dry but keep the info coming at a steady course, be confident, and keep your teaching authority…. Maybe I'm just a little more structured… I love your idea and I think you are on to something.  Keep producing.  Just my $.02

  4. Hi
    I'm new to programming.
    I have python and I have absolutely no idea how/where to start learning.
    any tips?

  5. Daniel, your video came across my feed, and I have been binge watching them! They are very informative. I have dabbled with HTML and CSS and I loved learning them. I guess I am trying to ask is what language of code is an easy start that I can jump into and learn? What books would your recommend for someone starting to code?

  6. I am a student who is cramming for a exam project.

    Very unskilled, so I am running through all the playlist in double speed now, have 3 weeks to learn all I need to know for the info-screen I am going to make.

  7. your videos are great and I love your teaching style. I'm Molly, I've done some coding but still consider myself new. I like visual graphics programs like Blender and live audio (Supercollider). I've done some web design with html, css and javascript but that's about it. I'd like to increase my vocabulary and get comfortable with coding languages in order to have more freedom with my creative projects and understand how the programs I use work at the developer level. Anyhow, I've watched a couple videos and decided to start at the very beginning. THanks again for sharing your knowledge!

  8. Hi!
    I'm Katy. I'm a designer UI/Ux and front-end developper from Québec city. When I finish school, one of my teacher suggest me to learn Processing because I love to try different thing. I was curious and I look a lot about what we can do with processing. Let me say you I can't wait to start!! I'll have a lot of fun and you look like a great and funny teacher! 🙂

  9. How can i contact you Daniel, not for a date or anything, but questions related to the processing matter? 😀

  10. I cry to all your videos

    just because i feel so unfortunate that teachers like you are not there in every f**king branch of education, you make education fun and you are a superhero sir!
    Here's ma salute !!!

  11. Never change your style man that's the best thing to come to internet, don't give a f**k about what anyone else says, just keep doing your thang!!

  12. This is my first step to teaching myself programming. Hope your courses will help! I want general knowledge before I dive into any given language.

  13. you are a very charismatic guy, i watched like 50 hours of content from you, in this time i've learned p5 javascript, and now im learning processing [i know java python c++] but you exlpain them i a way i dont get bored

  14. Hi Daniel, thank you for making these videos. I have a question, I am a graduate student taking a class focused in Processing, it is 2018 and I feel we could be using other things, like C++ for example. Processing doesn't seem to be current. Do you still use Processing in 2018?

  15. Daniel mentions chess in video 0.0. I play this video and YouTube immediately serves me this ad: "Learn from Chess GrandMasters – On Demand Chess Courses
    Tactics Trainer, Chess School & Videos. Achieve your first Success. On chess24!" GAHHHHHH!

  16. i'm just hearing about 'processing' now, and saw some demos of you writing code in it. it's so nice to see a language that isn't complicated and full of insane rabbit holes of complexity. although i am a C++ programmer, for many exploratory programming tasks 'processing' seems awesome.

  17. Por casualidad me apareció uno de tus videos y aunque no hablo ingles, lo vi completo, tienes una personalidad muy agradable. Así que busque tus primeros videos para poder empezar con tus clases. Saludos desde México.

Leave a Reply

Your email address will not be published. Required fields are marked *