# Based on what I want to do - should I learn Processing or P5.js?

**URL:** <https://discourse.processing.org/t/based-on-what-i-want-to-do-should-i-learn-processing-or-p5-js/1425>\
**Category:** Beginners\
**Created:** [July 2, 2018, 1:58am UTC](https://discourse.processing.org/t/based-on-what-i-want-to-do-should-i-learn-processing-or-p5-js/1425 "2018-07-02T01:58:16Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![josephh](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/josephh/32/210_2.png) [@josephh](https://discourse.processing.org/u/josephh)\
**Post date:** [July 2, 2018, 7:55am UTC](https://discourse.processing.org/t/based-on-what-i-want-to-do-should-i-learn-processing-or-p5-js/1425/2 "2018-07-02T07:55:16Z")

</div>

Look at :

- [Best way to run processing sketch in webpage - #7 by Birb](https://discourse.processing.org/t/best-way-to-run-processing-sketch-in-webpage/537/7)

Then if you are confortable with JavaScript, go for p5.

> [@MrsGolfShorts](#):
>
> I am a musician and build generative and sonification systems. I have never touched any visual frameworks but want to start using something along with my sound work. My goal is simple - I want to generate abstract, evolving art that is in responsive to the audio input. I might also want to put the program on a pi with a small lcd.

But I think that Processing is more appropriate to use sound libraries like Minim and interacting with Pi.

---

_[View the full topic](https://discourse.processing.org/t/based-on-what-i-want-to-do-should-i-learn-processing-or-p5-js/1425)._
