User Tools

Site Tools


programming_fundamentals_with_processing:introduction

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
programming_fundamentals_with_processing:introduction [2017/07/26 16:41] mithatprogramming_fundamentals_with_processing:introduction [2017/07/26 16:51] mithat
Line 3: Line 3:
 This is not a book about using the [[https://processing.org/|Processing]] language. Rather, it is a book that attempts to introduce you to programming concepts using Processing. We hope that after completing this book, you'll not only have a good grasp of what Processing is and what you can do with it, but that you'll also have learned about the concepts that drive programming in general and will have developed good coding techniques using best practices. This is not a book about using the [[https://processing.org/|Processing]] language. Rather, it is a book that attempts to introduce you to programming concepts using Processing. We hope that after completing this book, you'll not only have a good grasp of what Processing is and what you can do with it, but that you'll also have learned about the concepts that drive programming in general and will have developed good coding techniques using best practices.
  
-Processing is an open source computer programming language((While we refer to Processing as a language, it's technically a //library//. However, when the Processing library is used with its dedicated Processing IDE, it is for all intents and purposes indistinguishable from a language.)) and development environment originally developed by Casey Reas and Benjamin Fry. It has been adopted by countless visual artists for exploring generative and interactive art and by interaction designers for building and researching screen-based interfaces. Many of its ideas have been adopted by other tools targeting art and design, including the Arduino physical computing platform.+Processing is an open source computer programming language((While we refer to Processing as a language, it's technically a //library//. However, when the Processing library is used with its dedicated Processing IDE, it is for all intents and purposes indistinguishable from a language.)) and development environment originally developed by Casey Reas and Benjamin Fry. It has been adopted by countless visual artists for exploring generative and interactive art and by interaction designers for building and researching screen-based interfaces. Many of its ideas have been adopted by other tools targeting art and design, including the [[https://www.arduino.cc/|Arduino]] physical computing platform.
  
 It's pretty easy and lots of fun to quickly start doing things with Processing. But as the complexity of what you want to do grows, it will be crucial for you to develop a solid understanding of programming concepts to let you write programs that match that complexity of intent. Our hope with this book is to give you that perspective right from the start. Another reason for you to be excited about taking a programming concepts dive into Processing is that it is but one of many tools available to visual artists and interaction designers that require programming. The more you know and approach Processing as a programming experience, the easier it will be for you to transfer your skills to other tools. It's pretty easy and lots of fun to quickly start doing things with Processing. But as the complexity of what you want to do grows, it will be crucial for you to develop a solid understanding of programming concepts to let you write programs that match that complexity of intent. Our hope with this book is to give you that perspective right from the start. Another reason for you to be excited about taking a programming concepts dive into Processing is that it is but one of many tools available to visual artists and interaction designers that require programming. The more you know and approach Processing as a programming experience, the easier it will be for you to transfer your skills to other tools.
programming_fundamentals_with_processing/introduction.txt · Last modified: 2017/07/26 19:25 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki