@vaporeon_ I haven't talked about this openly because I'm going to be embarrassed if I give up on it, but. I'm trying to learn a programming language and I hate A. IDEs having AI features and B. lots of "learn to program" sites online clearly being vibe coded.
I'm not going to tell you what language I'm starting with...
@The_T @vaporeon_ I've heard very good things about the IDE SublimeText
It does not have any AI bullshit
@wallhackio @The_T @vaporeon_ SublimeText is not an IDE; it’s “just” a text editor
it’s pleasant
@aescling @wallhackio @The_T You don't need an IDE for programming IMO. I do all my programming, whether personal, for work, or for studies, in the text editor Vim. (Though Vim itself also has a learning curve, besides learning to program...)
@vaporeon_ @wallhackio @The_T i don’t like IDEs
@aescling @wallhackio @The_T Same (sorry if my phrasing implied that you did, it was meant to be a response to what Ti said about IDEs having "AI" "features")
@vaporeon_ @aescling @wallhackio I guess, what features does an IDE have that a "normal text editor" doesn't have? I kept seeing elsewhere a recommendation to use an IDE, so I'm wanting to know what I'm getting to. Will it make things easier.
@The_T @vaporeon_ @wallhackio it depends on the editor; some editors are just less pawerful than an IDE (e.g., Notepad); others are as pawerful, if not more so, but require you to put in the effurt with configuration and finding plugins to achieve that functionality (Vim is in the latter category)
@aescling @The_T @wallhackio Personally I use Vim without any plugins for C programming, but I did install a plugin for LaTeX because things like \begin{itemize} and \end{itemize} are really annoying to type over and over and over again and with the plugin you can just type EIT and it will insert both of these for you.
You can set up the completion thingy that I talked about in Vim, too, if you set up the appropriate plugins, it's called "LSP" if I remember correctly, I just dislike it and therefore see no reason to set it up...
Though if you (Ti) are completely new to programming, maybe don't start with Vim, unless you want to also learn a new text editor. It's a very good text editor, but need to spend a while learning it in order for it to become useful.
@aescling @The_T @wallhackio Oh, that made me remember another feature that an IDE might have! Clicking on a variable or function or such and finding out in what file it is defined. Of course, Vim has ctags integration, so I can just run ctags on the codebase and then Ctrl+] on a variable or function and also find it.
But if you're writing your own small program and not extending an existing large program such as the Linux kernel, then that's not particularly necessary.
@The_T @vaporeon_ @wallhackio as i understand it, the out of box development tooling in VSCodium is fairly nice fur JS (even more so if you also need to write some HTML and CSS), assuming it’s the same shit you get with VSCode. so fur your use case it seems apt. text editors really do not need to be Election based though
@wallhackio @The_T @vaporeon_ fuck
@wallhackio @The_T @vaporeon_ why don’t you go punch a horse or something
@wallhackio @aescling @The_T You and everyone with access to your version control system vote on whether or not to change the line of code
@vaporeon_ @wallhackio @aescling wait
what word did ae mean
@The_T @wallhackio @aescling "Electron" is a JavaScript framework which is an abomination and lets you run JavaScript software on the desktop and eat all of your user's RAM
@vaporeon_ @The_T @wallhackio the desktop app of Discord is actually just Electron just running the web app in a glorified web browser
@aescling @The_T @vaporeon_ Election based