[ prog / sol / mona ]

prog


Getting into programming with Emacs

1 2021-02-25 01:08

Hi anons, I'm diving down that digital cypherpunk rabbithole and I find that in this day and age, not knowing how to program is starting to get to me. I wrote an SQL injector from scratch in Python when I was in high school a few years ago and the only difficulty I faced in that really was just not knowing the syntax. I find that I can break complex tasks down into their basic components and abstract quite easily. Long story short, life's gotten in the way but I'm finally ready to dive down the rabbit hole that is learning how to program! and I have a few questions:

1. I've been looking into vim and emacs and while I appreciate vim's keyboard shortcuts, I am aware that emacs has a vim keys mode which I'll probably use if I end up disliking the default bindings. That said, I like how emacs can be used as a web browser to not just view the internet, but an I2P BBS such as this no less! Really, I find that super cool tbh and would love to learn LISP as my first lang alongside Perl & Rust if that would help me gain a better handle on emacs in general. The idea that I could have multiple emacs tabs in my terminal, one on a project, one surfing the web and another on an I2P BBS just seems so cool to me. With that said, where can I read up on how to setup emacs to use as not just a web browser, but one that works with I2P? And would that be a feasible task for a beginner?

2. What exactly is this "org mode" I've been hearing so much about? From what I've heard, it sounds as if emacs can be used as a word processor using org mode? How does that work? That sounds amazing!

3. I want to learn Perl because I prefer its syntax to Python, I'm aware that's weird but regardless it's my preference. Perl seems like a nice language to use and the only reason Python seems to be so popular is that Google popularized it so then more people made modules/libs for it and that further encouraged more people to use Python by way of convenience. I'd still like to learn Perl regardless because it just feels nice to me. I'd greatly appreciate any recommendations of some small novice or intermediate tier scripts/program ideas for perl that could be useful in the modern day to help me learn it, or if you know of any ongoing Perl programs on a git repo somewhere I could use to make my teeth on, scripts, tools, malware etc. Idm which, anything interesting and made with perl5 really. And same thing for Rust as well actually.

9


VIP:

do not edit these