# Youtube Channel Which Makes Beginner Friendly Videos

**URL:** <https://discourse.processing.org/t/youtube-channel-which-makes-beginner-friendly-videos/12958>\
**Category:** Teaching\
**Created:** [July 24, 2019, 6:36pm UTC](https://discourse.processing.org/t/youtube-channel-which-makes-beginner-friendly-videos/12958 "2019-07-24T18:36:38Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![InferNova](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/infernova/32/6009_2.png) [@InferNova](https://discourse.processing.org/u/InferNova)\
**Post date:** [July 24, 2019, 6:36pm UTC](https://discourse.processing.org/t/youtube-channel-which-makes-beginner-friendly-videos/12958/1 "2019-07-24T18:36:38Z")

</div>

Hey There! Good people of the forum.

For a while now I have had a idea lurking around of starting up a Processing youtube channel. I am thinking about beginner friendly videos. All things evolved around graphical things. I am quite inspired by Daniel Shiffman as he aims to make quite good beginner friendly videos but as I see his coding challenges solutions can be quite hacky. ( I would like to replicate, some of his the idea) Some even for a beginner can be extremely confusing. I would like to deliver a beginner friendly content that easy to understand and write. In this instance on my channel I would also explain in each video what is going to be done for example taking a Tic - Tac - Toe game. I would explain the logic what it means to win. Drawing the grid etc…

Why do you guys think? My content in some instances would be quite similar to that of Daniel Shiffman. I wouldn’t want to effect / jeopardize his community.

---

<div class="post-metadata">

**Author:** ![Oskar](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/oskar/32/5906_2.png) [@Oskar](https://discourse.processing.org/u/Oskar)\
**Post date:** [July 25, 2019, 1:04am UTC](https://discourse.processing.org/t/youtube-channel-which-makes-beginner-friendly-videos/12958/2 "2019-07-25T01:04:13Z")

</div>

Look for Dan Shiffman’s ‘The Coding Train’ channel. He’s a Professor at NYU’s ITP program, and has worked pretty hard to get content out there.

> **[The Coding Train](https://www.youtube.com/user/shiffman)**
>
> All aboard! The Coding Train is on its way with creative coding video tutorials on subjects ranging from the basics of programming languages like JavaScript to algorithmic art, machine learning, simulation, generative poetry, and more. Choo choo!

Cheers!

---

<div class="post-metadata">

**Author:** ![kll](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/kll/32/964_2.png) [@kll](https://discourse.processing.org/u/kll)\
**Post date:** [July 25, 2019, 1:23am UTC](https://discourse.processing.org/t/youtube-channel-which-makes-beginner-friendly-videos/12958/3 "2019-07-25T01:23:24Z")

</div>

> [@InferNova](#):
>
> for a beginner can be extremely confusing

yes, but prior of teaching how to make a game  
should be a intro:

if someone see this you not need to tell him how good processing is,  
but what it is for “learning teaching math graphic … "  
and what might be needed is more like " what it is NOT for”

-a- how to setup processing IDE ( win / linux / OS X / PI )  
/ download / unzip ( to where ) / set a sketchbook path /  
-b- first test:  
/ File / Examples / … / [RUN]  
-c- first own code:  
save as / archive / post forum / github /  
-d-

- internal libraries
- contributed libraries
- added libraries
- use .java files
- use .jar files

-e- IDE goodies  
/ template / archive / export  
/ examples / libraries / help

---

<div class="post-metadata">

**Author:** ![InferNova](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/infernova/32/6009_2.png) [@InferNova](https://discourse.processing.org/u/InferNova)\
**Post date:** [July 25, 2019, 1:25am UTC](https://discourse.processing.org/t/youtube-channel-which-makes-beginner-friendly-videos/12958/4 "2019-07-25T01:25:53Z")

</div>

I feel Daniel Shiffman has done a great job on this. I would more so prefer take ideas explain their logic of the problem and showcase a short but easy to understand way of getting the idea / concept finished.  
( All things I would do would be pre prepared except code )  
Thank you for your reply !

---

<div class="post-metadata">

**Author:** ![quark](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/quark/32/26_2.png) [@quark](https://discourse.processing.org/u/quark)\
**Post date:** [July 25, 2019, 8:44am UTC](https://discourse.processing.org/t/youtube-channel-which-makes-beginner-friendly-videos/12958/5 "2019-07-25T08:44:44Z")

</div>

I have watched very few of Daniel Shiffman’s coding train videos, in fact I can probably count them on the fingers of one hand. I tend to find them when I am searching for some specific topic, for instance I was looking how to create tileable noise maps for terrain generation for the next version of Shapes3D. I found one of his coding train videos on Open Simplex noise which was extrememely helpful.

OK having found his coding train videos I was extremely impressed with the organisation of content, delivery pace, level of background explanation and overall production quality (I suspect he has a student production team 😉 ), but there is one thing that stands out above all else, it’s Daniael’s obvious enthusiasm for programming and teaching others. Although I don’t have the technical video production skills (see my videos for GUI Builder and Game Control Plus) I share his passion and enthusiasm for programming.

As an ex University Lecturer (computer programming) I cannot stress how important for the teacher to be enthusiatic about his/her topic but even that is not enough because all students have a prefered learning style. It means that no single teaching/information source is ever enough so althogh the coding train is an awesome resource there is always room for more teaching materials.

One thing that is difficult for programmers is finding that resource that is on topic and at the right level. I think something like Wikipedia for Processing / programmers would be great where a single topic is covered by several articles that increase in depth and complexity so the programmer can learn complex ideas at a pace they can cope with.

---

<div class="post-metadata">

**Author:** ![InferNova](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/infernova/32/6009_2.png) [@InferNova](https://discourse.processing.org/u/InferNova)\
**Post date:** [July 25, 2019, 12:11pm UTC](https://discourse.processing.org/t/youtube-channel-which-makes-beginner-friendly-videos/12958/6 "2019-07-25T12:11:00Z")

</div>

Hello there!

I guess I will give it a go for a while. See how it feels and see how people enjoy it!

---

<div class="post-metadata">

**Author:** ![paulgoux](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@paulgoux](https://discourse.processing.org/u/paulgoux)\
**Post date:** [July 25, 2019, 5:45pm UTC](https://discourse.processing.org/t/youtube-channel-which-makes-beginner-friendly-videos/12958/7 "2019-07-25T17:45:47Z")

</div>

Being a noob in processing myself, I feel like there is no videos that I am missing honestly. The greatest barriers that I had to overcome was mainly motivational. I struggled to believe that I was capable of coding for a while, or that coding could be fun. I started trying to learn javascript from books, and found them uninteresting or incomplete. Ie I would attempt to utilize an example out of context, and lo and behold the code would not work, meaning I was back to square one and losing motivation.

I found the same thing for most youtube channels, ie thenewboston, which posted playlists and playlists worth of code. Usually though the code was very specific to said example and couldn’t be used out of context .

what I liked about Dan is that he would guide you through a whole project, and you could copy the entire code and it would work. Also his content is free. No signups, no fees.

Nowadays I like to try and find content which applies to what I’m looking to code. Having had a look at a channel called Javidx9, who offers practical coding in c++ c# and c. I find that there is a lot more content which could be offered in these language environment, he focuses on console applications (cmd), but has produced really interesting programs, ie a cmd prompt ray tracer etc. Personally I would suggest machine learning, just because theres not much working content online, but the main thing I can suggest is to share things that you are passionate about. That way people hopefully gravitate towards your passion and love of code, which is necessary for any coders.

There are other channels if one wants to learn the math behind programming. But the biggest barrier to entry is working code.

---

<div class="post-metadata">

**Author:** ![paulgoux](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@paulgoux](https://discourse.processing.org/u/paulgoux)\
**Post date:** [July 25, 2019, 5:59pm UTC](https://discourse.processing.org/t/youtube-channel-which-makes-beginner-friendly-videos/12958/8 "2019-07-25T17:59:11Z")

</div>

Also what is your channel name?

---

<div class="post-metadata">

**Author:** ![InferNova](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/infernova/32/6009_2.png) [@InferNova](https://discourse.processing.org/u/InferNova)\
**Post date:** [July 27, 2019, 4:29am UTC](https://discourse.processing.org/t/youtube-channel-which-makes-beginner-friendly-videos/12958/9 "2019-07-27T04:29:25Z")

</div>

The channel name currently does not exist I am afraid. ( I have a previous one but name isn’t suiting or anything ) Any suggestions for a name ?

> **[Nolox](https://www.youtube.com/channel/UCUIXjnyPZP6m4oraI2gnjAA/featured?view_as=subscriber)**
>
> Share your videos with friends, family, and the world

Ok here’s an one I planned to use previously but dunno how effective the name is.

---

<div class="post-metadata">

**Author:** ![paulgoux](https://avatars.discourse-cdn.com/v4/letter/p/b9bd4f/32.png) [@paulgoux](https://discourse.processing.org/u/paulgoux)\
**Post date:** [July 27, 2019, 11:49am UTC](https://discourse.processing.org/t/youtube-channel-which-makes-beginner-friendly-videos/12958/10 "2019-07-27T11:49:37Z")

</div>

Not sure, if i was making a channel i would call it coding foundations, but that might sound slightly corporate-y

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [July 27, 2019, 10:58pm UTC](https://discourse.processing.org/t/youtube-channel-which-makes-beginner-friendly-videos/12958/11 "2019-07-27T22:58:38Z")

</div>

Something like processing fun or fun with processing or

processing easy fun

Processing easy entry

---

<div class="post-metadata">

**Author:** ![InferNova](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/infernova/32/6009_2.png) [@InferNova](https://discourse.processing.org/u/InferNova)\
**Post date:** [July 28, 2019, 2:02am UTC](https://discourse.processing.org/t/youtube-channel-which-makes-beginner-friendly-videos/12958/12 "2019-07-28T02:02:22Z")

</div>

Thank you for the suggestions that all here ! I guess when I get around getting it all I will certainly take these I to account ! Also any video suggestion topics would be great ! ( Credit will be given to all suggestions in videos ).

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [July 28, 2019, 9:55am UTC](https://discourse.processing.org/t/youtube-channel-which-makes-beginner-friendly-videos/12958/13 "2019-07-28T09:55:56Z")

</div>

Maybe some suggestions here

im the essays section

see [Home · Kango/Processing-snippets Wiki · GitHub](https://github.com/Kango/Processing-snippets/wiki)

> [@A Bunch of Questions About Variables!](https://discourse.processing.org/t/a-bunch-of-questions-about-variables/12656/5):
>
> Just a few remarks You can draw an ellipse at position 45,155 without using a variable. But when you think of it like a ball that is supposed to fly, you get into trouble. You can’t increase 45,155. Same is true when you want to get the player name for the high score in a game. You can’t put all names like Tim and Anna in the sketch. Here variables come into play. Think of a variable as a box with a name on it (x\_position) and a content in it (45). Now you can just add something to x\_positi…

> [@Really embarrassing questions!](https://discourse.processing.org/t/really-embarrassing-questions/12676/3):
>
> Not stupid questions at all! You wrote: setup(), draw() and ellipse(), for example, are all built-in functions I wouldn’t say so. ellipse() is a built-in function. But setup(), draw() and mousePressed() (there are many more) are not built-in functions but we have to define the functions. But they are known to processing so they get called automatically when we have defined them. But it’s a difference between built-in function and known-to-processing functions (not sure what the correct te…

[https://processing.org/tutorials/anatomy/](https://processing.org/tutorials/anatomy/)

---

<div class="post-metadata">

**Author:** ![david\_marc](https://avatars.discourse-cdn.com/v4/letter/d/dbc845/32.png) [@david\_marc](https://discourse.processing.org/u/david_marc)\
**Post date:** [July 31, 2019, 1:37pm UTC](https://discourse.processing.org/t/youtube-channel-which-makes-beginner-friendly-videos/12958/14 "2019-07-31T13:37:40Z")

</div>

please,if you could do a tutorial video on adding soud library in apde,that would be nice. please tag me and tnx
