Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News Editorials & Other Articles General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search

usonian

(15,412 posts)
1. Recommended: 1. python or 2. Java/groovy.
Tue Jul 18, 2023, 08:03 PM
Jul 2023

OK here goes. Basic offers only FreeBasic and Gambas and I didn't see RPM's ... you don't want to start off by building apps.

So, let's look at two very popular languages. Python and Java.

If you don't have any Java experience, go with the python and Jupyter Notebooks.

Python: you should have the latest version.
For a complete IDE, install Jupyter Notebook. You won't be sorry.
It installs with a "pip" command, part of python.
Jupyter loads up a lot of math, plotting and other libraries.

https://jupyter.org
Install: https://jupyter.org/install

Python should be on your system, latest version (3.11)
So I am not including install steps.

Java:
I have used groovy, a Java interpreter. It runs on the java environment and JDK.
https://sourceforge.net/software/product/Apache-Groovy/

Why? Because it's an interpreter,and gives you access to all the packages that come with the JDK and any you add on. This is a BIG DEAL, because Java has been around a long time and you can find jar files for stuff that you don't want to, nor need to, write.

If they are not installed:
OpenJDK:
https://opensource.com/article/19/11/install-java-linux
https://openjdk.org/install/
RedHat build.
https://developers.redhat.com/products/openjdk/overview?intcmp=7013a000002Cxq6AAC
Oracle (Sun) Java/JDK
Free for personal use and development
https://www.java.com/en/download/manual.jsp (download page)
There's a version for RHEL (should work on Fedora)
https://www.java.com/en/download/help/linux_x64_install.html#download
https://docs.oracle.com/en/java/javase/20/install/installation-jdk-linux-platforms.html#GUID-737A84E4-2EFF-4D38-8E60-3E29D1B884B8

When you install Java, you may choose the Eclipse IDE. Many do.

-------
Just loading the languages, if not installed, can be a nuisance, but once installed, you'll find a friendly environment in Jupyter Notebooks or Eclipse.


Python is an "indented" language.
Kind of fun because you can't indent on DU except by using non-breaking spaces, lots of them!

Recommendations

0 members have recommended this reply (displayed in chronological order):

Latest Discussions»Help & Search»Computer Help and Support»i am experimenting with f...»Reply #1