Flashback bygger pepparkakshus!
  • 1
  • 2
2024-11-19, 18:09
  #13
Medlem
Citat:
Ursprungligen postat av DatBastard
Om man säger så här, det var lättare förr. Datorerna är så bra mycket mer komplicerade nu än vad de var förut.
Har man kunskap om hur det fungerade förr så är det lättare att förstå det som det är idag.
Men det svåra är att avgöra vad som är värt att lära sig och vad som är utdött.

En bra startpunkt kan vara att bekanta sig med hur gamla datorer fungerar.
Ett exempel - Youtube kanalen NesHacker går igenom hur den gamla Nintendo 8-bitar fungerar.
https://www.youtube.com/@NesHacker/videos

Gamla TV-Spel konsoller är egentligen simpla versioner av en dator.
Nintendo 8-bitar har en variant av samma processor som en Commondore 64 - Den är mer lik en dator.

Sedan kanske man kan kolla på det gamla operativsystemet DOS - grotta runt sig i det så länge det är intressant.
Sedan kanske gå över till hur moderna operativsystem fungerar.

Men nuförtiden så är frågan om man ska lägga tid på något som inte är nätverksanslutet.
Det absolut bästa sättet att lära sig datorer så anser jag att det är krav på att man kör Linux.

Man kanske inte riktigt är redo att ominstallera sin dator till det, men ett billigt och jävligt bra alternativ är att skaffa sig en Raspberry PI dator och köra linux på den.
Undvik att starta den som en desktop, utan kör den headless (dvs inget desktop installerad) och anslut till den via SSH.

Röj runt. Bekanta dig. Testa saker. Lek runt och lär dig något nytt.
Kan rekommendera att testa att sätta upp en webbserver på den, börja koda en webbsida - kanske testa att koppla in sensorer (Som ljus, fuktighet osv) - få den datan att presenteras på din webbsida.

Lär dig om APIer - hämta data från andra ställen - till exempel vädret från SMHI eller dylikt.

Det största med att programmera/scripta och att lära sig är att ge faan i alla dessa bibliotek till höger och vänster.
Skriv något själv så att du lär dig något.

Jag är så sjukt avundsjuk på dagens "unga" - hade jag haft internet med all den informationen som finns där när jag var ung så vette faan vad det hade resulterat i.
Ja okej, så Linux är en bra startpunkt att utforska, tack!
Det känns som det är en ganska rejäl inlärningskurva, det mesta är komplicerat och svårt att begripa.
Citera
2024-11-20, 12:35
  #14
Medlem
BackToHegels avatar
Datorerna var enklare förr som sagt. Men de var dyra och man hade tur ifall familjen köpte in en eller ifall man fick ett äldre system av någon släkting eller så.

Men idag finns det enkla prylar som exempelvis Arduino, för den som vill utveckla sitt intresse. Bra insteg för programmering och enkel elektronik.

Det är det som behövs, ett intresse. Sen tid att arbeta med det man är intresserad av.
Citera
2024-11-20, 20:49
  #15
Medlem
Citat:
Ursprungligen postat av SnabbaSixten16
Ja okej, så Linux är en bra startpunkt att utforska, tack!
Det känns som det är en ganska rejäl inlärningskurva, det mesta är komplicerat och svårt att begripa.

Ja, det första klivet är svårast. Men jag hävdar envist med att det inte alls är lika komplicerat i Linux som det är i till exempel Windows.

Här är några exempel på saker som är bra mycket mer komplicerade i Windows än i Linux.

I Windows har du något som heter registret som är jävligt bökigt att arbeta med - Linux har en katalog med konfigurationsfiler (vanliga textfiler).

Det är inte vackert att installera, avinstallera samt uppgradera program i Windows - I Linux har man tänkt igenom det.

Windows är ganska unik med sitt drivrutins stök - absolut har det blivit bättre, men det är fortfarande inte bra.

Felsökning i Windows är ett helvete. Det bästa verktyget man har är "Loggboken" - har du tur hittar du ett kryptiskt felmeddelande med endast en fel kod - söker du på felkoden så hittar du 35 olika anledningar och ingen av dem stämmer.
I Linux har (eller hade kanske man bör börja säga, journalctl används nu) de flesta program/tjänster en egen loggfil som man kan kika i - har de inte det så brukar det hamna i syslog - du som användare kan kontrollera det om du vill.

Sedan kan jag rekommendera WSL - Windows Subsystem for Linux.
Det är ett smidigt sätt att köra igång en virtuell linux maskin i din Windows - då kan man börja röja runt och bekanta sig om man är sugen. Det går även att installera grafiska program i Linuxen så presenteras dem i ett "vanligt" fönster i Windows.

Det snackades om att vissa programutvecklare slutat med att göra Windows version av deras program för det är smidigare att köra dem som ett linux program i WSL på Windows maskiner.
Citera
2024-11-20, 22:19
  #16
Medlem
Citat:
Ursprungligen postat av SnabbaSixten16
SVT:s nya serie om The Pirate Bay har verkligen inspirerat mig att lära mig mer om datorer. Men hur gör man egentligen? Hur lyckades de här killarna lära sig allt de kan idag? De verkar inte ha gått någon formell utbildning, utan måste ha lärt sig på egen hand. Var ska man börja?
Förr i tiden var man till skillnad från idag tvungen att kunna en del om datorers uppbyggnad och funktionalitet för att få dem att fungera dugligt. Det var också en annan nivå som krävdes på problemlösningsförmågan, varför en liten knodd som grejade med datorer innan millennieskiftet sannolikt lärde sig betydligt mer om ämnet på egen hand och per tidsenhet än någon som idag hjärndött sitter och swipar på en platta och glor på skitnödiga influencers på youtube.

Vart du ska börja beror på vart du vill. Förr i tiden var man specialist om man var generalist på datorer, så är det inte riktigt idag.
Citera
2024-11-20, 23:14
  #17
Medlem
Citat:
Ursprungligen postat av DatBastard
Ja, det första klivet är svårast. Men jag hävdar envist med att det inte alls är lika komplicerat i Linux som det är i till exempel Windows.

Här är några exempel på saker som är bra mycket mer komplicerade i Windows än i Linux.

I Windows har du något som heter registret som är jävligt bökigt att arbeta med - Linux har en katalog med konfigurationsfiler (vanliga textfiler).

Det är inte vackert att installera, avinstallera samt uppgradera program i Windows - I Linux har man tänkt igenom det.

Windows är ganska unik med sitt drivrutins stök - absolut har det blivit bättre, men det är fortfarande inte bra.

Felsökning i Windows är ett helvete. Det bästa verktyget man har är "Loggboken" - har du tur hittar du ett kryptiskt felmeddelande med endast en fel kod - söker du på felkoden så hittar du 35 olika anledningar och ingen av dem stämmer.
I Linux har (eller hade kanske man bör börja säga, journalctl används nu) de flesta program/tjänster en egen loggfil som man kan kika i - har de inte det så brukar det hamna i syslog - du som användare kan kontrollera det om du vill.

Sedan kan jag rekommendera WSL - Windows Subsystem for Linux.
Det är ett smidigt sätt att köra igång en virtuell linux maskin i din Windows - då kan man börja röja runt och bekanta sig om man är sugen. Det går även att installera grafiska program i Linuxen så presenteras dem i ett "vanligt" fönster i Windows.

Det snackades om att vissa programutvecklare slutat med att göra Windows version av deras program för det är smidigare att köra dem som ett linux program i WSL på Windows maskiner.
Att prova linux ska man absolut göra som datorintresserad oavsett vilket OS man är lagd åt egentligen.

Men dina exempel på saker som är komplicerat i windows men inte i linux tycker jag precis tvärt om.

Att hålla på o pilla i 58 tusen conf filer, där en felifylld conf-fil dessutom gör att programmet inte startar är exakt vad jag skulle vilja kalla bökigt, där conf filen ligger i /etc om jag har tur, men kan lika gärna ligga var fan som helst, istället för att bara ha ett GUI att göra ändringarna i.
Registret är man normalt sett inte inne och pillar i, men även om man skulle vara det är det skönt att värdena här oftast redan är fördefinierade och därmed minimerar risken för att att programmet inte startar för att där är nått fel på configen.
Visst du kanske jämnför en Linux utan fönsterhanterare och en Windows Server Core,, men ingen kör Windows Server Core i verkligheten om än på väldigt specifika system.

Angående programinstallationer så är det klart man får en uniform installation/uppdatering när alla program kommer från samma källa.
Men så fort man ska installera något som inte ingår i denna källa så blir det ett rent helvete att hålla på med rpm/dpkg filer och dess beroenden i linux.
Windows gör förvisso så med i sin Windows Store med, men här kan jag erkänna att utbutet är rätt begränsat. Men en oldscool programinstallation i windows ta i alla fall hänsyn till sina beroenden och inkluderar dem i installationen.

Tycker inte det är någon som helst skillnad på drivrutinsstöken i windows och linux.
Ja windows kan vara stökigt och precis som du säger var det vanligare förr,, men linux kan definitift vara lika stökigt, men på andra sätt.

Tycker inte det är ett dugg krångligt att felsöka windows, Eventviewern är bra och dessutom precis som i linux har de flesta program egna loggfiler också. Sen var denna loggfil sparas kan vara ett issue,, men det problemet har man i linux med.
Citera
2024-11-21, 00:13
  #18
Medlem
siljaeuropa94s avatar
Citat:
Ursprungligen postat av SnabbaSixten16
Kan redan Haskell! Väldigt vackert språk att programmera i!
Du har ju halva inne redan om du är igång med programmering!
Rock on!
Citera
  • 1
  • 2

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in