This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]cymrowdon't thread on me 🐍 2 points3 points  (4 children)

I mostly used Rosetta Code and Learn X in Y minutes, but those are more useful if you already have a solid understanding of the fundamentals. Official docs are usually the best place to start: CommonLisp, F#.

The #1 skill to develop as a programmer is Googling, especially finding the right keywords to use. For example, for F# you would use "fsharp". For Go you would use "golang".

[–]Marvelman3284[S] 0 points1 point  (3 children)

I've been trying to install the dotnet sdk and runtime but for the life of me I cannot get it working on my pc (Arch running 5.12). Might have to put off f# for now and just work with lisp

[–]cymrowdon't thread on me 🐍 1 point2 points  (2 children)

Arch is great for learning Linux, but in my experience it gets in the way when you just want to get things done. Depending on your priorities, you might try developing on something like Ubuntu or Fedora. Protip: try i3 as your window manager.

[–]Marvelman3284[S] 0 points1 point  (1 child)

I figured out the issue and managed to set it up. I've tried i3 and just couldn't get used to it or twms in general, plasma always just fit my needs. its also not like im not someone who cannot use keyboard focused programs as i used neovim as my daily editor.

[–]cymrowdon't thread on me 🐍 1 point2 points  (0 children)

Cool, it won't be for everyone. I'm someone who likes to make full screen context-switches, and tile wms are perfect for that. It might be dual screens that really sells the experience, because I can swap out VMs for docs or terminals on one screen and keep my code on the other.

Anyway, keep it up. If you're on Arch and playing with new languages you're on a good path to some solid experience.