Is Processing.org the Best IDE for Learning Programming?

Click For Summary
The discussion centers on a beginner programmer, aged 17, who has learned Scratch and is now transitioning to C++, encountering challenges with programming concepts like the Armstrong number. Suggestions are made to consider learning Java through the Processing framework, which is designed for students and offers a user-friendly environment for coding. The Processing IDE allows for easy code writing, running, and debugging, and includes numerous resources, tutorials, and library extensions for various applications, including Android apps and games. It is noted that Java is generally easier to learn than C/C++, making it a suitable choice for beginners. Additionally, Processing has a Python mode, although it has fewer resources compared to its Java counterpart. The discussion emphasizes the accessibility of Processing for high school students and its use in university programming courses.
sukalp
Messages
53
Reaction score
2
I WANT TO ASK YOU THAT I HAVE LEARNED SCRATCH AS I AM KID OF 17 AND BEGINNER IN PROGRAMMING.
I LEARN SCRATCH TO DESIGN BEFORE BUILDING,SOLVE PROBLEMS CREATIVELY.

NEXT I AM LEARNING C++ AND FINDING DIFFICULTY WRITING PROGRAMS LIKE ARMSTRONG NUMBER SO I SHOULD LEARN PYTHON BEFORE C++ .
I AKSED I HAVE LEARNT SCRATCH
 
Technology news on Phys.org
Take a look at the Processing.org website there are many resources there to learn Java using the processing framework. Its designed for students in your situation who want to learn and yet want to do interesting things quickly.

There are many examples to try and you can start by tweeking them (changing small stuff) to see what happens and then extend them to do more exciting stuff. There are tutorials available and there are library extensions for writing android apps, games, ai and more in their downloadable packages pulldown.

Java is easier than C/C++ to learn and is quite pervasive in the web and mobile technology world so you'd be preparing yourself for the future.

Processing also has a Python mode that is based on Jython (ie Python on Java) with many examples (not as many as for Java) to try.
 
jedishrfu said:
Take a look at the Processing.org website there are many resources there to learn Java using the processing framework. Its designed for students in your situation who want to learn and yet want to do interesting things quickly.

There are many examples to try and you can start by tweeking them (changing small stuff) to see what happens and then extend them to do more exciting stuff. There are tutorials available and there are library extensions for writing android apps, games, ai and more in their downloadable packages pulldown.

Java is easier than C/C++ to learn and is quite pervasive in the web and mobile technology world so you'd be preparing yourself for the future.

Processing also has a Python mode that is based on Jython (ie Python on Java) with many examples (not as many as for Java) to try.
thanks 1 more thing i wanted to ask you can you tell me names of processing frameworks for high school students mam because there diffrent processing framework for high school students and software engineers

once again thanks
 
Did you go to the site processing.org?

Its an integrated development environment, an IDE meaning it can help you write your code, run your code and debug your code. It can also install library modules for doing more custom things.

Theres no separate versions for students and engineers. Processing is used at many universities to teach introductory programming in Java.
 
jedishrfu said:
Did you go to the site processing.org?

Its an integrated development environment, an IDE meaning it can help you write your code, run your code and debug your code. It can also install library modules for doing more custom things.

Theres no separate versions for students and engineers. Processing is used at many universities to teach introductory programming in Java.
okay thanks once again i got it
 
Learn If you want to write code for Python Machine learning, AI Statistics/data analysis Scientific research Web application servers Some microcontrollers JavaScript/Node JS/TypeScript Web sites Web application servers C# Games (Unity) Consumer applications (Windows) Business applications C++ Games (Unreal Engine) Operating systems, device drivers Microcontrollers/embedded systems Consumer applications (Linux) Some more tips: Do not learn C++ (or any other dialect of C) as a...

Similar threads

  • · Replies 43 ·
2
Replies
43
Views
6K
  • · Replies 397 ·
14
Replies
397
Views
20K
Replies
16
Views
3K
  • · Replies 54 ·
2
Replies
54
Views
5K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 16 ·
Replies
16
Views
2K
Replies
69
Views
10K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 13 ·
Replies
13
Views
2K