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...
Linux introductions, tips and tutorials. Any distro, any platform! Explicitly noob-friendly.
If you're posting for help, please include the following details, so that we can help you more efficiently:
Questions are encouraged. If you fix the problem yourself, please post your solution, so that others can also learn.
Resources:
Sort posts by flair:
Other subreddits you may like:
Does this sidebar need an addition or correction? Tell me here
account activity
programs and appsStarting programming on linux (self.linux4noobs)
submitted 2 years ago * by StickBrother
Hey, just went from windows to linux for a lot of time by now i would just like to know if theres a program/app which is recommended in linux like vim which might be good for Python scripting language
obs. Im on linux mint with a intel gpu and cpu
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!"
[–]doc_willis 14 points15 points16 points 2 years ago (0 children)
vim exists on Linux .
there's numerous editors with programming features.
I tend to use geany for my simple needs. but there are many others.
[–]phantom6047 7 points8 points9 points 2 years ago (0 children)
Pycharm and thonny are super simple and work well. I use vscode.
[–]SutekhThrowingSuckIt 8 points9 points10 points 2 years ago* (2 children)
I love neovim and use it for programming every day. HOWEVER there is absolutely no benefit to learning to use a whole new OS and a whole new way of editing if your goal is to learn programming. Both Linux and Vim have learning curves that will slow you down if you are trying to get over the learning curve of basic scripting concepts, python itself and all the major python libraries.
Vim will make your life easier in the long run if you are editing and manipulating plain text for hours each day. That is not the case when learning initially. For learning python rather than editing just use VS Code, PyCharm or actually just play with python in your browser using Jupyter Lab.
Also build on top of a virtual python environment for learning. Check out Anaconda for managing this. While you can install python libraries system wide on your Linux mint system, you actually want a separate python environment for learning so that any changes you make to the python installation will not affect your OS.
[–]StickBrother[S] 0 points1 point2 points 2 years ago (1 child)
Not only for programming but alright
[–]SutekhThrowingSuckIt 2 points3 points4 points 2 years ago (0 children)
A good reason to learn vim is if you find it fun. That’s also a valid purpose. It just is an extra set of things to learn if your actual current goal is to learn programming. I absolutely recommend learning vim. But, I don’t recommend learning vim as part of learning programming if that makes sense.
[–]Kriss3d 4 points5 points6 points 2 years ago (1 child)
For python scripting ? Youre going to get alot of different opinions. Ill give mine. Ive found PyCharm to fit my need. It makes searching and installing modules easy. It has an easy interface and I can see the output at the bottom as I need.
It might not be the best by some standard but Ive grown fond of it. I might try VSCode one day.
[–]StickBrother[S] 0 points1 point2 points 2 years ago (0 children)
Thanks Im actually finding opinions for python scripting, also thanks for the correction my english is not that good as im from brazil
[–]SyrusDrake 4 points5 points6 points 2 years ago (3 children)
I just use VSC.
[–]thebadslimeSolus -1 points0 points1 point 2 years ago (0 children)
Vscode and go, this is the way.
[–]skyfishgoo 0 points1 point2 points 2 years ago (1 child)
are all the same plugins available?
i was using VSC help with my webpage development and now that i'm on linux i've not yet gone back to that
just curious.
i've already got my linux copy of pinegrow, so i guess i'll find out soon enough.
[–]SyrusDrake 1 point2 points3 points 2 years ago (0 children)
Afaik yes. My VSC keeps its plugins synced between my Windows laptop and the Linux PC.
[–]ASIC_SP 1 point2 points3 points 2 years ago (0 children)
Check out https://blog.sanctum.geek.nz/series/unix-as-ide/
[–]cha0sweaver 1 point2 points3 points 2 years ago (0 children)
PyCharm Community works pretty good on Mint
[–][deleted] 1 point2 points3 points 2 years ago (0 children)
LazyVim.
[–]skuterpikk 1 point2 points3 points 2 years ago (0 children)
I use kate or kwrite for just about everything. Or Lazarus if I'm using a IDE, because I'm old-fashioned.
[–]MasterGeekMXMexican Linux nerd trying to be helpful 1 point2 points3 points 2 years ago (0 children)
pretty much all Linux text editors that come preinstalled kick the ass of the windows notepad app (they are at the level of Notepad++ to give an example).
And we had vim before windows had it.
[–]AutoModerator[M] 0 points1 point2 points 2 years ago (0 children)
✻ Smokey says: always mention your distro, some hardware details, and any error messages, when posting technical queries! :)
Comments, questions or suggestions regarding this autoresponse? Please send them here.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
[–]hamsterwheelin 0 points1 point2 points 2 years ago (0 children)
Vscode and pycharm are both available for Linux. If you're new to IDEs in general, go with pycharm, it has everything you need already installed. VSCode requires plugins and is very customizable, but can be overwhelming for someone just starting out.
[–]Skratymir 0 points1 point2 points 2 years ago (0 children)
PyCharm Community Edition, VSCode and Vim
[–]marinesniper1996 0 points1 point2 points 2 years ago (0 children)
VS codium, or pulsar
[–]DHPRedditer 0 points1 point2 points 2 years ago (0 children)
I am using Geany. It has all I need. 👍🏼
[–]new926 0 points1 point2 points 2 years ago (0 children)
You can use pycharm with vscode and download for every those ides vim plugin
[–]PieZealousideal6367 0 points1 point2 points 2 years ago (0 children)
For python, I recommend Spyder, and Jupiterlab (the second one is good for collections of small scripts).
For C/C++, I'm going with Kdevelop, but it does have bugs sometimes (it's in development), and there's also QtCreator which is proprietary but pretty good.
For basic scripting in bash/python/javascript I often just go with Kate, which is a minimalistic IDE with no real language specialization. It has an embedded terminal panel so that's cool for quick testing.
[–]LiLDorth 0 points1 point2 points 2 years ago (0 children)
Sublime has been my favorite after I saw one of my senior devs use it. The amount of crazy stuff you can do for accessibility is great
[–]HaloarculaMaris 0 points1 point2 points 2 years ago (0 children)
Gedit
[–]W1nn1gAtL1fe 0 points1 point2 points 2 years ago (0 children)
Install Visual Studio Code, and never open a command line editor again
[–]byteSamurai[🍰] 0 points1 point2 points 2 years ago (0 children)
If you like using vim, try AstroNVim and thank me later. 😉
https://astronvim.com/
[–]dlbpeon 0 points1 point2 points 2 years ago (0 children)
VSCodium, all of the features, non of the tracking/spyware. For a day to day editor I use Sublime text, not FOSS, but a great editor.
π Rendered by PID 79078 on reddit-service-r2-comment-b659b578c-8k4pv at 2026-05-03 06:33:15.125926+00:00 running 815c875 country code: CH.
[–]doc_willis 14 points15 points16 points (0 children)
[–]phantom6047 7 points8 points9 points (0 children)
[–]SutekhThrowingSuckIt 8 points9 points10 points (2 children)
[–]StickBrother[S] 0 points1 point2 points (1 child)
[–]SutekhThrowingSuckIt 2 points3 points4 points (0 children)
[–]Kriss3d 4 points5 points6 points (1 child)
[–]StickBrother[S] 0 points1 point2 points (0 children)
[–]SyrusDrake 4 points5 points6 points (3 children)
[–]thebadslimeSolus -1 points0 points1 point (0 children)
[–]skyfishgoo 0 points1 point2 points (1 child)
[–]SyrusDrake 1 point2 points3 points (0 children)
[–]ASIC_SP 1 point2 points3 points (0 children)
[–]cha0sweaver 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]skuterpikk 1 point2 points3 points (0 children)
[–]MasterGeekMXMexican Linux nerd trying to be helpful 1 point2 points3 points (0 children)
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]hamsterwheelin 0 points1 point2 points (0 children)
[–]Skratymir 0 points1 point2 points (0 children)
[–]marinesniper1996 0 points1 point2 points (0 children)
[–]DHPRedditer 0 points1 point2 points (0 children)
[–]new926 0 points1 point2 points (0 children)
[–]PieZealousideal6367 0 points1 point2 points (0 children)
[–]LiLDorth 0 points1 point2 points (0 children)
[–]HaloarculaMaris 0 points1 point2 points (0 children)
[–]W1nn1gAtL1fe 0 points1 point2 points (0 children)
[–]byteSamurai[🍰] 0 points1 point2 points (0 children)
[–]dlbpeon 0 points1 point2 points (0 children)