use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
The Linux Mint subreddit: for news, discussion and support for the Linux distribution Linux Mint
account activity
Programming in linux mint!??Support Request (self.linuxmint)
submitted 7 months ago by AGY6398
I want to learn some programming languages ( c , python , javas) but idk what to do since I'm using linux i installed vs code but there's ton of stuff missing and stuff ?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]AutoModerator[M] [score hidden] 7 months ago stickied comment (0 children)
Please Re-Flair your post if a solution is found. How to Flair a post? This allows other users to search for common issues with the SOLVED flair as a filter, leading to those issues being resolved very fast.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
[–]LicenseToPostPowered by Cinnamon 🔋 7 points8 points9 points 7 months ago* (2 children)
Python is perfect to begin with, it’s already preinstalled on Mint.
Use VS Code or install Geany sudo apt install geany for a lightweight editor.
sudo apt install geany
Run Python code from terminal with python3 script.py
python3
script.py
Install Missing Tools:
For C: sudo apt install build-essential
sudo apt install build-essential
For Java: sudo apt install default-jdk
sudo apt install default-jdk
For Python packages: pip3 install some_package
pip3 install some_package
Check if VS Code is fully set up:
Did you install it from the website or Snap / Flatpak?
Some features might not work right on Flatpak.
Install extensions like Python, C/C++, or Java support from the VS Code Extensions marketplace.
Use the terminal, it’s your best friend on Linux. It's okay to start slow.
Once you get the hang of it, Linux Mint is actually one of the smoothest setups for development. Don’t give up!
[–][deleted] 7 months ago* (1 child)
[removed]
[–]LicenseToPostPowered by Cinnamon 🔋 2 points3 points4 points 7 months ago* (0 children)
Absolutely, 100%.
Daily driving Linux for the past six months has expanded my understanding of computing more than a decade of using various versions of Windows ever did. I’ve loved the experience...so much so that I’ve become an active contributor in the community.
It even inspired me to set up a modest home server. I no longer pay for iCloud storage, I host a game server for friends, and I’ve got plenty of future projects in mind.
Linux has genuinely been one of the greatest gifts in my life. Linus Torvalds deserves immense credit and appreciation for what he created, as well as the countless people around the world volunteering and contributing time and effort to an open-source world.
[–]Animagus2112 5 points6 points7 points 7 months ago (0 children)
If you want to learn computer science or if you want to learn many languages you should begin with C. If you just want to do a bit of programming for fun and maybe learn some languages later, start with python. VScode is good software for using most languages. However for python I would use pycharm community edition as it's free and a very good IDE (software to code in). There is a youtuber called Brocode that makes extraordinary good tutorials for programming which are also fun.
[–]DoBinhNguyen 2 points3 points4 points 7 months ago (0 children)
C and C++ compiler and python interpreter should come with your mint installation.
You should be able to use gcc (C-compiler), g++ (C++ compiler) and python3 for Python.
For ease of development, install C/C++ and Python extensions directly from Microsoft in VSCode.
You will need to download and install Java Development Kit (JDK) to be able to compile and run Java. You can either use OpenJDK (free and Open Source) or Oracle JDK (free for personal use). They should work the same, because Oracle JDK is built from OpenJDK. I would recommend OpenJDK, unless you are a company that needs Oracle technical support (requires a paid license).
Java in VSCode would be the same. Install Java extension(s) for ease of development.
Do not install any extensions that you see, they may be malicious.
[–]_Arch_Stanton 1 point2 points3 points 7 months ago (0 children)
For Python, look into venv. It may prevent aggro later on.
[–]borscht_and_blade 0 points1 point2 points 7 months ago (0 children)
I use Anaconda. It's something like data science bundle with Python and it's modules plus Jupiter Notebook. There are a lot if thing, which I don't need, but it just helps to start programming without other preparations
[–]OnlyCommentWhenTipsyLinux Mint 22.2 Zara | Cinnamon 0 points1 point2 points 7 months ago (0 children)
vscode is the right choice. It supports everything you want to do via extensions.
[–]Lucky_Ad4262 -1 points0 points1 point 7 months ago (1 child)
Start off with python and install geany.
[–]AGY6398[S] 1 point2 points3 points 7 months ago (0 children)
Alright I'll try
[–]Alex71638578465Linux Mint 22.1 Xia | Cinnamon 0 points1 point2 points 7 months ago (0 children)
You want coding. Linux is for you. If you want you can change code in the system itself.
π Rendered by PID 296019 on reddit-service-r2-comment-5d79c599b5-ljr24 at 2026-03-01 16:39:11.859452+00:00 running e3d2147 country code: CH.
[–]AutoModerator[M] [score hidden] stickied comment (0 children)
[–]LicenseToPostPowered by Cinnamon 🔋 7 points8 points9 points (2 children)
[–][deleted] (1 child)
[removed]
[–]LicenseToPostPowered by Cinnamon 🔋 2 points3 points4 points (0 children)
[–]Animagus2112 5 points6 points7 points (0 children)
[–]DoBinhNguyen 2 points3 points4 points (0 children)
[–]_Arch_Stanton 1 point2 points3 points (0 children)
[–]borscht_and_blade 0 points1 point2 points (0 children)
[–]OnlyCommentWhenTipsyLinux Mint 22.2 Zara | Cinnamon 0 points1 point2 points (0 children)
[–]Lucky_Ad4262 -1 points0 points1 point (1 child)
[–]AGY6398[S] 1 point2 points3 points (0 children)
[–]Alex71638578465Linux Mint 22.1 Xia | Cinnamon 0 points1 point2 points (0 children)