![]() If all else fails it's perhaps time to switch to an alternative. What did it say there after running the program? Going back to your earlier screenshot I see the Terminal tab (bottom left) is trying to catch your attention. Did you install Geany by downloading it from somewhere manually perhaps? I have no idea why you would have a directory ~/usr/geany/nf in your home directory. ![]() ![]() v on the rm command should indeed tell you which files it removes. The path to remove isn't ~/config/geany, it's ~/.config/geany. You should just run your program directly. As noted, you don't normally ever use the build command on Python scripts. Recent_files=/home/matt/Desktop/Linux_PDFs/AAA do this first/HelloWorldinGeany.py /home/matt/Desktop/Linux_PDFs/AAA do this first/user_input.py /home/matt/Desktop/Linux_PDFs/AAA do this first/HelloWorldTestInSublimeText3.py /home/matt/Desktop/Linux_PDFs/AAA do this first/GuessTheNumber.py /home/matt/Desktop/Linux_PDFs/AAA do this first/tryingHelloWorldSublimeText.py /home/matt/environments/hello.py /home/matt/Desktop/Linux_PDFs/AAA do this first/spiral.py įILE_NAME_0=73 Python 0 EUTF-8 1 1 0 %2Fhome%2Fmatt%2FDesktop%2FLinux_PDFs%2FAAA%20do%20this%20first%2FHelloWorldinGeany.py 0 4īy default I see Geany has those build commands set for Python scripts. Scribble_text=Type here what you want, use it as a notice/scratch board Statusbar_template=line: %l / %L col: %c sel: %s %w %t %mmode: %M encoding: %e filetype: %f scope: %S The easier you make it to learn what you want to learn, the more likely you are to stick with it.Notebook_double_click_hides_widgets=false I hope you don't take what I've said as me telling you not to learn Linux, just maybe not right now as it'll be easier for you to pick up the client side stuff you want to learn without the speed bumps of learning a whole new OS, too. As for hardware, the Thinkpad T4xx series have really good Linux support and super cheap - I'm looking at getting a T460 or T480 in the next few days, myself. I'd maybe start with Ubuntu (has fantastic docs and usually just works), Endeavor OS (looks and feels a lot like MacOS), or Mint (looks and feels a little like Windows, but has a super low barrier to entry). What I'd recommend, again when you're ready to take a break from learning client side stuff, is buying a cheap used laptop and installing a Linux distro on there. Your options are limited because you're on Apple silicon. Fair warning: the devs behind it have been working on it since Apple's silicon (the M1 CPU) was first released, and it's not as usable as something like Ubuntu or Mint - especially for a first time user or learner like yourself. If and when you do decide that you've learned enough so that you can pause your learning and focus on getting to grips with Linux-based OSes, you can take a look at Asahi Linux. Even when you're using Node (and such), the tools you'll use are built with Unix-like OSes in mind first and Windows after. Luckily, the majority of client side based technologies are built with the Unix philosophy in mind, and you're on MacOS which is Unix based. For you, this is client side development rather than administering a Linux-based OS. In order to set yourself up for success, you want to be focusing on the things you want to learn first. ![]() Yes, your apps will eventually be hosted on servers running a Linux distro, but at this stage in your learning it would be like asking someone who is taking their first driving lessons to learn the chemistry involved in refining crude oil into gasoline - useful stuff, but not right now.Īs you are right at the start of your journey (my inference based on what you've said), I would stick with what you have for now. You don't need to know Linux stuff in order to do any development work (client or server side) really.
0 Comments
Leave a Reply. |