Programming thread

  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
I would suggest trying Advent of Code; it is a good tool for learning. Think of it as programming Puzzles. The idea is that every day until Christmas (now only to the 12), a new puzzle with 2 parts is given, and you try to solve it. It is language agnostic, and I use it when I want to maintain or train a new language. Now, if you're very new, I would maybe start with an earlier year, as there is more documentation out there to help.

Plus, it is fun if you like puzzles.
Advent of Code gets difficult pretty fast. For a beginner I would perhaps recommend CodeAbbey or—and I swear I don't work for them—Exercism.
 
Last edited:
Advent of Code gets difficult pretty fast. For a beginner I would perhaps recommend CodeAbbey or—and I swear I don't work for them—Exercism.
They are good sources, but I like AoC better because they tend to be a bit more involved and have more special edge cases with the two-part system.

Having this "simple" part one and then having to solve a new related problem in part two. This helps you write better code as you learn not only how to solve a problem, but also how to plan for code changes. Debugging code, simplified testing, and handling edge cases. But yeah, they do get hard fast, and there is nothing wrong with only solving 1 part and then moving on or skipping if stuck.
 
Try both, probably starting with Neovim. Neovim is a lot easier to pick up and run with and you can use the Vim keys in Emacs using plugins, which is quite common. In fact, almost any editor worth using probably has a plugin or configuration you can copy to mimic Vim in a lot of ways so you can take that with you even if you don't care for Neovim itself for some reason.
 
VSCode has been getting on my nerves and is a bit stale, should I learn Emacs or Neovim?
neovim starts with the same 4 first letters as "neovagina" so i would recommend emacs
yes i pick software based on name alone [gigachad]
A buddy of mine has recommended Zed, whenever I'm on my linux setups. In short it's an editor built in a game engine(tm), at least that's how he pitched it to me. Generally, it works fine.
i hear it's tranny rustware that automatically connects to 3 million web servers when you do anything and there is a fork called zedless that makes it only slightly less retarded
correct: Emacs
slightly incorrect, but still not bad: EMACS
wtf: [see above]
What are your opinions on Sublime Text?
proprietary so i've never used it and don't plan to unless forced at gunpoint
Anything but Emacs is niggerware especially vim simple as
no vim is actually not the worst editor in the world, because it is not a shitty electron app pretending to be as good as emacs
 
VSCode has been getting on my nerves and is a bit stale, should I learn Emacs or Neovim?
Both cater to the same kind of autism, technically you could flip a coin and be fine.
Vim is more UNIX-y, the peak Vim experience is a workflow centered around the terminal, cycling muliplexer tabs, splitting left and right, multiple editor instances running.
Emacs is the same, except literally everything is running inside Emacs.
You could choose based on the available configuration scripting languages, but in my opinion it is not that important as people make it out to be.
if you prefer simplicity of normal editors theres also micro which is modernized nano
I've met someone who used that. He was a fat autistic furry queer who kept jerking off in the public bathroom.
Make of that what you may.
Notepad++ is just a heavily-modded fork of SciTE.
> Half-Life is just a heavily-modified fork of Doom
 
Back
Top Bottom