Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Off Topic \ Anden computer snak

Selvlært koder, jeres bidrag.

Af Juniorbruger Tomtop | 19-08-2022 17:10 | 1686 visninger | 23 svar, hop til seneste
Hej ærede medlemmer. Jeg står snart og mangler en hobby, og her menes virkelig en hobby, ikke noget med at tjene boksen på sort eller hvad man kan deraf. Jeg vil lære at kode, gerne noget server, hjemmeside, whatever jeg lige kan finde en rytme i. YouTube er selvfølgelig første startsted, og Reddit. Men af løn tråden kunne jeg se en del brugere være i den retning der er noget med at kode at gøre. Og som i sikkert kan læse, så aner jeg ikke hvad det er jeg kigger på, eller søger. Så hvad er den absolut 'numero uno' guide fra jer? - Er det en specifik tråd fra Reddit? - En bruger fra youtube som bare smider jeres skrevne talenter afsted i videoform? - Et kursus fra Caltech? Kom med jeres ultimative guide til ét emne, i må gerne sende flere afsted, men hold svarene separat. Så hvis i har én til python så er det et svar, en anden til c++ er jeres andet. For umiddelbart når jeg finder en video som forklarer ét emne så får jeg jo 30 andre videoer foreslået samtidig som er 'the best guide overall' for samtlige emner.
--
#1
ToFFo
Guru
19-08-2022 17:40

Rapporter til Admin
Først vil jeg anbefale du vælger ET programmeringssprog du gerne vil kunne. Fokuser på det, ellers får du alt for mange forskellige inputs og så kommer du aldrig i gang. Hvad vil du gerne kode? Er det scripts til at automatisere opgaver? Eller vil du gerne lære at lave hele programmer, eller spil? Hvad med den visuelle del, har det din interesse? At sige man gerne vil lære at kode, er ligesom at sige man gerne vil lære computere. Det er et kæmpe emne der hører rigtig meget under. Men når man kan "the basics" så er det meget lettere at lære videre derfra, plus du ved om det har din interesse. Skal det være en gratis læreform? Eller er du villig til at betale lidt penge for at lære med de store lære-sider som fx Brilliant og Skillshare?
--
Handels stats: Samme bruger i 18 år. B/W liste score: +31/-0. Stats sidst opdateret d. 01/09-2021
#2
SShadowS
Guru
19-08-2022 17:54

Rapporter til Admin
Det nemmeste at starte med er nok noget python.
--
5950X|Crosshair VIII Formula|64GB RAM ASUS3090STRIX-OC|PG279Q 980 PRO 2TB|970 EVO+ 2TB|Samsung 860 PRO 2TB 2xSamsung860 QVO 2TB|Corsair AX1600i
#3
Mattii
Ultra Nørd
19-08-2022 18:45

Rapporter til Admin
Det vigtigste er nok at starte med noget du synes er interessant.. sådan rigtig interessant.
--
#4
Peter
Gæst
19-08-2022 19:26

Rapporter til Admin
Unity og c# er sjovt sted at starte med tutorials, spil programmering er lidt sjovere da du visuelt kan se hvad der sker, hvis det giver mening. Har hvertfald hygget mig med det, brug YouTube fx.
--
Gæstebruger, opret dit eget login og få din egen signatur.
#5
Pico
Maxi Nørd
19-08-2022 20:21

Rapporter til Admin
Python skulle være ganske godt og der er mange gode videoer på YT.
--
i7 4790K|Noctua NH-D15|ASUS Z97-WS|16GB Kingston 1866mhz|1080 ASUS STRIX|160GB Intel SSD|240GB Corsair SSD|500GB EVO SSD|3TB Seagate|750W CM
#6
NitroBlast
Guru
19-08-2022 20:27

Rapporter til Admin
#2 Python (og Java* for den sags skyld) er bare noget skrald at blive for afhængig af, hamrende ineffektivt ift. kode der kan kompileres til native programmer: https://www.youtube.com[...] #0 Du kunne også overveje at anskaffe dig en Arduino (UNO / Nano), samt et par LED-dioder og lidt modstande (eller et kit med lidt forskelligt), og så lære simpel C++ kodning på den måde, og får dermed lidt forståelse for syntaks og programafvikling. Det er en effektiv læreplatform, da standard API'et er meget begrænset, og derfor til at overskue som ny. Samtidig får du lidt basalt viden om elektronik, hvilket kan være værdifuldt på sigt. https://www.arduino.cc[...] - https://elektroshoppen.dk[...]
--
http://xlinx.dk[...] i7 2600K, 16GB PC3-12800, GA-Z68XP-UD4 R1, GTX 560Ti HAWK, 250GB 840 EVO
--
Sidst redigeret 19-08-2022 20:28
#7
SShadowS
Guru
19-08-2022 20:48

Rapporter til Admin
#6 C++ er bare noget skrald at blive for afhængig af, hamrende ineffektivt ift. assembly. (See what I did there?) Det handler om at blive glad for at kode først. Så kan man altid overveje at lave det "ordentlig" senere. Tag et nemt sprog og udvid derfra. Ingen grund til at tænke i pointers og alt den slags hvis det bare er en hjemmeside eller små simple programmer han vil lave.
--
5950X|Crosshair VIII Formula|64GB RAM ASUS3090STRIX-OC|PG279Q 980 PRO 2TB|970 EVO+ 2TB|Samsung 860 PRO 2TB 2xSamsung860 QVO 2TB|Corsair AX1600i
#8
PapPhar
Semibruger
19-08-2022 21:57

Rapporter til Admin
Websider er en god start og relativt let. Du kan godt finde materialer om HTML og CSS på biblioteket. Jeg startede med PowerShell da det gav mening i forhold til mit arbejde, men roder med at kode websider i fritiden.
--
Det udtales Papfar
#9
ScrattleGG
Semibruger
20-08-2022 01:22

Rapporter til Admin
Synes godt nok ikke du får megen hjælp herfra. https://www.edx.org[...] Dette er et åbent kursus fra havard i computer science. Det er et rigtig godt sted at starte. Så lærer du at tænke og problem løse som du skal for at løse opgaverne en programmør vil ramme ind i. Dernæst kan du begynde med et sprog. Python hvis du vil hurtigt i gang, dertil er bogen "automate the boring stuff" der er gratis fantastisk. Ellers synes jeg C giver et rigtig solidt fundament, C# er også sejt hvis du ikke er til det måske lidt mere langhårede. C skriver man ikke noget hurtigt i men alle instruktioner passer på en A4 side, så det er et simpelt sprog der er røv powerful og giver en fantastisk forståelse. Sproget du vælger er faktisk lige meget. Når du kan ét lærer du syntax til så mange andre på ingen tid - derfor jeg foreslår du følger det havard kursus så du får grundprincipperne på plads. Good luck :)
--
i7-3770k, Maximus V Gene, Crucial BallistiX 16gb, EVGA gtx 1070 FTW, EVGA supernova p2 750W, Samsung 860 evo
#10
Thomas G
Supporter Aspirant
20-08-2022 10:46

Rapporter til Admin
Python og PHP har en relativt lav indstigning og en ret bred brugsflade. Jeg kan virkeligt også godt lide tanken om Unity og C#. Du vil nok ikke kunne bruge unity delen kommercielt, men det kan meget nemt blive den som driver dig fordi det er så visuelt. Personligt er jeg primært på C#, men har roddet med ca alt hvad du kan finde. C# og intellisence gør altså livet noget nemmere for en begynder. (det fandtes pænt ikke da jeg startede med at kode og det gjorde internettet heller ikke ... fuck jeg er ved at være gammel....). Du kan finde rigtigt mange gode videoer på youtube, og sider som humblebundle har ofte bøger/videoer til en latterlig lav pris. Der findes også en del online learning sites som ikke koster noget særligt. En sidste mulighed er at lege med arduino, her kan du også fint kode, men får muligheden for at kontrollere noget fysisk (tænde lys, starte en motor, aktuator etc). Så kig lidt på hvad der fanger din interesse, jeg er vild med arduino/rasberry pie fordi de er så håndgribelige og igen værktøjerne nu til dags er gennemtestede og bruger venlige og der har ALTID været en anden på denne vej før dig og skrevet et forum post/youtube video et sted.. hvilket er ret vildt egenligt. Enjoy... i min verden er det en super hobby, den kan bruges til at lette hverdagen i mange erhvervsroller også. Man kan lave makroer til gentagne opgaver etc etc.
--
#11
NitroBlast
Guru
20-08-2022 12:00

Rapporter til Admin
#7 Ja, du gjorde dig selv til grin. Moderne kompilere kan skabe binær kode, der er bedre optimeret, end de fleste ville kunne gøre manuelt med assembler. At kalde sammenligning mellem python og C for det samme som at sammenligne C og assembler er komplet forfejlet, da hverken C eller assembler kræver en fortolker, der skal omdanne tekst (eller pseudo-kode / byte-kode) til funktionalitet. Python er yderst fleksibelt og lettilgængeligt, men desværre også hamrende ineffektivt. Skal man lave et projekt, hvor det skal "arbejdes" meget, så kan man komme i en situation, hvor python-versionen bruger 2-3 gange så meget strøm på at udføre et arbejde, som havde man lavet det i C. Et helt tredje alternativ, som endnu ikke er nævnt, er Pascal. Der findes et open source miljø, som hedder Lazarus, hvor du kan kompile samme kode til flere systemer (Windows, Linux, Mac etc.). FreePascal kompileren er mig bekendt den hurtigste til at omsætte kode til program: https://www.lazarus-ide.org[...] Jeg vil fraråde OP at gå i gang med sprog, som låser OP til én platform (eks. Windows).
--
http://xlinx.dk[...] i7 2600K, 16GB PC3-12800, GA-Z68XP-UD4 R1, GTX 560Ti HAWK, 250GB 840 EVO
#12
mindbuster
Elite Supporter
20-08-2022 12:18

Rapporter til Admin
OP søger en hobby, så tror ikke højere uddannelser var interessen. #0, prøv at kigge på AutoIt, det er et nemt BASIC lignende scripting sprog som har udviklet sig til at være et fullblown sprog, ret nemt at komme igang med hvis du bare prøver de forskellige eksempler og andre brugeres programmer, og det har et hjælpsomt community. Website: https://www.autoitscript.com[...] Download: https://www.autoitscript.com[...] Wiki: https://www.autoitscript.com[...] Forum: https://www.autoitscript.com[...] Og så gå i gang med andre mere komplicerede sprog når du er kommet igang.
--
10900k, strix z490-gw, tuf3080s, 32gb lpx3200, 1tb sn750, rm750i d15s, lian li pc-a10 alu, aoc cu34g2x
--
Sidst redigeret 20-08-2022 12:22
#13
csbc
Semi Nørd
20-08-2022 13:52

Rapporter til Admin
Som du sikkert kan fornemme, kan folk have stærke holdninger omkring valg af programmeringssprog. Faktum er, at folk har lært at programmere hvad end de startede ud med C#, Java, Python, JavaScript, Pascal, C, C++, BASIC, VB, ... Over tid har de fundet deres favoritsprog, muligvis fordi netop det sprog løser deres problemstillinger bedst. Når det kommer til nybegyndersprog, bør sådan et sprog være nemt at ... * installere, * finde ressourcer til, * installere pakker/libraries i, * løse gængse problemstillinger i, * forstå syntaks i, uden for meget støj, * finde et integrated development environment til. Som konkret eksempel, kan jeg anbefale Python. Det er en schweizerkniv og et general purpose sprog, som kan løse din hobbyting helt fint. I øvrigt kan det afvikles på Windows, Mac og Linux. Der er tonsvis af ressourcer - både bøger,Youtube videoer, online kurser osv. Det kan være svært at anbefale en specifik ressource, da de forskellige ressourcer komplimenterer hinanden. Undgå at lytte for meget til diskursen her i tråden omkring performance. Det skaber mere forvirring end læring for nybegyndere. Learn the basics og så kan du grave dig ned i kaninhuller senere.
--
#14
Weetz
Bruger Aspirant
20-08-2022 14:40

Rapporter til Admin
Spiller du computerspil? Jeg kender flere der startede kodning ved at modde spil, fordi de havde interesse i de spil. Jeg har selv programmeret i forbindelse med Minecraft, og det har helt klart også givet mig en del. Man lærer mest når man har et mål, man ønsker opnået. I forbindelse med spil/leg, så er alting bare lidt nemmere.
--
#15
Thomas G
Supporter Aspirant
20-08-2022 20:01

Rapporter til Admin
11# bare for at det er på det rene kan C# bruges på linux også. Det er kommet med .Net Core :) Tror det var container delen som trak det igennem.
--
#16
NitroBlast
Guru
20-08-2022 20:09

Rapporter til Admin
#15 Det ved jeg, men det giver IMO ikke rigtigt mening at fravælge Windows, for så at installere Microsoft udviklingsværktøjer på sit Linux system.
--
http://xlinx.dk[...] i7 2600K, 16GB PC3-12800, GA-Z68XP-UD4 R1, GTX 560Ti HAWK, 250GB 840 EVO
#17
Tomtop
Juniorbruger
20-08-2022 23:02

Rapporter til Admin
Tusinde tak for de mange svar, googler mig lige til halvdelen af tingene. Lige præcis Arduino kommer jeg i al fald ikke igang med, er uddannet elektriker og har et par års erfaring med plc styringer, det er ikke helt det jeg søger, men fantastisk forslag hvis det lige præcis var mit ønske. Der gik jo næsten religion/politik (same same) i den, og det giver mig faktisk mere blod på tanden for det beviser jo netop det kan blive en passion. Jeg takker for alle de fyldestgørende svar, og i må selvfølgelig gerne fortsætte med forslag hvis i mener at der findes andre tutorials til python eller c# som er den i ville følge på ny. God aften Hol'ere :)
--
#18
NitroBlast
Guru
21-08-2022 11:56

Rapporter til Admin
#17 Python er fint nok som læreplatform og til småprojekter, men til større ting bliver det IMO for klodset. Jeg vil anbefale dig at overveje Thonny som IDE, da det er minimalistisk og simpelt og ikke belaster dig med 10k knapper og indstillinger, som du skal tage stilling til: https://thonny.org[...]
--
http://xlinx.dk[...] i7 2600K, 16GB PC3-12800, GA-Z68XP-UD4 R1, GTX 560Ti HAWK, 250GB 840 EVO
#19
Thomas G
Supporter Aspirant
21-08-2022 21:20

Rapporter til Admin
Ligemeget hvad sprog du vælger, så læs lidt op på best practice's f.eks. DRY. Skal du bare lege er det reelt set ligemeget, men lurer du på at skifte erhverv/kombinere erhverv, så er det en fordel at kunne forklare best practices til en mulig arbejdsgiver. Held og lykke med det
--
#20
inckie
Gæst
22-08-2022 09:14

Rapporter til Admin
Find noget du vil lave først, så du har et mål. Det kunne som du selv nævner det, en hjemmeside, f.eks en personlig hjemmeside. Det kunne også være at lave et lille spil.
--
Gæstebruger, opret dit eget login og få din egen signatur.
#21
jhc9817
Mega Supporter
22-08-2022 13:47

Rapporter til Admin
Jeg har selv været "koder" i 20 år alt fra basic, Comal 80, Pascal til C#. Beskæftiger mig nu udelukkende med arkitektur. De "fleste" programmering sprog kan løse hvad man har brug for. Grunden til at vi idag bruger .net fra Microsoft er at de har været bedre til at markedsføre deres produkt - ikke at de har et bedre produkt. Et eksempel på dette er Borland/embarcadero som i midt 90'erne var "the shit". Som udvikler er det ligeså vigtig hvad du kan rumme og finde løsninger på. Der findes 2 typer af udviklere dem som kun kan kode og dem som tager udgangspunkt i at løse et problem som brugeren har i hverdagen og derefter finder en løsning. Den første part kan enhver "idiot" gøre - det svære er at finde en løsning som rent faktisk kan bruges.
--
#22
Nykoder
Gæst
22-08-2022 13:52

Rapporter til Admin
Jeg tænker tit der var ting jeg godt kunne tænke mig og optimere/automatisere - hvilket sprog vil i anbefale til dette.
--
Gæstebruger, opret dit eget login og få din egen signatur.
#23
jhc9817
Mega Supporter
22-08-2022 14:13

Rapporter til Admin
#22 - hvad vil du optimere ? adgangen til Pornhub eller ?
--

Opret svar til indlægget: Selvlært koder, jeres bidrag.

Grundet øget spam aktivitet fra udlandet, er det desværre ikke muligt for dig, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning


ANNONCE