Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2008-01-04, 00:51
  #1
Medlem
Jag är mycket intresserad av datorer och matematik, då jag inom några år funderar på att börja läsa på högskolan har jag börjat titta åt programmerings hållet.

Men, jag kan inte mycket om programmering just nu, men tänkte höra med er (som säkerligen är riktigt duktiga ) hur ni gjorde i början för att komma igång och hur ni sedan gjorde för att bygga vidare på det?
För jag antar att det är bra att ha lite förkunskaper innan man börjar högskolan i programmering?

Så, vilka programmeringsspråk tycker ni man ska börja med? Hur skiljer det sig mellan språken, är det svårt att lära sig ett nytt efter att man lärt sig ett och vice versa?
Citera
2008-01-04, 07:57
  #2
Medlem
euphorias avatar
Citat:
Ursprungligen postat av Shadow_S
Jag är mycket intresserad av datorer och matematik, då jag inom några år funderar på att börja läsa på högskolan har jag börjat titta åt programmerings hållet.

Men, jag kan inte mycket om programmering just nu, men tänkte höra med er (som säkerligen är riktigt duktiga ) hur ni gjorde i början för att komma igång och hur ni sedan gjorde för att bygga vidare på det?
För jag antar att det är bra att ha lite förkunskaper innan man börjar högskolan i programmering?

Så, vilka programmeringsspråk tycker ni man ska börja med? Hur skiljer det sig mellan språken, är det svårt att lära sig ett nytt efter att man lärt sig ett och vice versa?

börja från grunden, med assembly

Finns med 99,9% säkerhet redan en tråd med samma frågeställning så mitt råd till dig är att använda sökfunktionen.
Citera
2008-01-04, 08:06
  #3
Medlem
coqs avatar
Jag studerar för närvarande på en teknisk högskola och en av de första kurserna vi fick läsa var just programmering. Hade själv aldrig programmet tidigare så det var ruskigt svårt för mig att komma igång när majoriteten i min klass var l33t på att programmera. Jaja, kort och gott är det övning som ger färdighet (som allt annat). Litteraturtips är Thinking In Java (engelska) samt Java Direkt Med Swing (svenska).

Lite länkar:
http://leepoint.net/notes-java/index.html
http://www.faqs.org/docs/thinkjava/dex.htm
Citera
2008-01-04, 08:38
  #4
Medlem
EDDY#s avatar
jag använde http://www.webdesignskolan.se/ mkt i början
Citera
2008-01-14, 07:32
  #5
Medlem
Extroversions avatar
Assembler är det nästan inte värt att lära sig idag. Det krävs inte för att koda några mainstreamprogram. Ska du sitta och bygga drivrutiner eller liknande så visst men börja annars med ett högnivåspråk: C++ till exempel.

SKaffa en programmeringsbok som DU förstår, inte som någon annan säger åt dig att läsa. Skaffa en utvecklingsmiljö, Visual Studio funkar väldigt bra och är du student kan du få en äldre version gratis genom Microsoft's Academy program.

Sen är det bara att nöta! Och kom ihåg: Motgångar betyder inte att det är tråkigt.
Citera
2008-01-14, 08:46
  #6
Medlem
Citat:
Ursprungligen postat av Extroversion
SKaffa en programmeringsbok som DU förstår, inte som någon annan säger åt dig att läsa. Skaffa en utvecklingsmiljö, Visual Studio funkar väldigt bra och är du student kan du få en äldre version gratis genom Microsoft's Academy program.

Sen är det bara att nöta! Och kom ihåg: Motgångar betyder inte att det är tråkigt.

Samma tips från mig ..

Den dagen jag fick min första dator och upptäckte .bat filer var jag fast

Och lär dig det du tycker verkar intressant!
inte vad någon annan säger åt dig att lära dig..

Kolla upp några av dessa och lös dig fram till något intressant

Web :
  • Ruby(on Rails),
  • PHP,
  • CGI,
  • ASP.net,
  • Flash(Actionscript 3),
  • SilverLight(.Net)
Applikationer
  • C#.net
  • VB.net
  • J#.net
  • C/C++
  • Python
  • Delphi
  • Java

säkert missat några men sitter och dricker mitt morgonkaffe ,, och är trött
Citera
2008-01-15, 10:47
  #7
Medlem
Aha, okej, så alla är speciallister på olika områden inom programmering? Man behöver alltså inte vara proffs på alla kodspråk för att klara en utbildning på högskolan i det, och för att sedan få ett jobb?
Citera
2008-01-15, 12:17
  #8
Medlem
Nej.

Det är en sak att kunna programmera. Hela tänket så att säga. Sen vilket språk, om det är Java, C++ eller C# i fallet objektorienterad programmering spelar inte så stor roll.

På högskolan lär man sig ofta många språk, men inte så mkt metodik och "tänk". Dessa saker kommer med erfarenhet och när man väl har den erfarenheten är språkvalet ofta ganska egalt. Viktigare är att kunna analysera ett problem, lösa det i utsatt tid och kunna samarbeta.

Jag använda datorer enbart till spel och nöje innan jag började studera. Hade inte programmerat alls när jag ställdes inför C som var det första språk vi lärde oss. Efter C kom C++ och JAVA. Sedan eftersom jag spårade in på Microsoft så blev det Visual C, Visual C++ och Visual Basic.

Efter examen arbetade jag i Visual C++ fram till 2001-2002 då .NET ramverket kom och med det språket C#. Jag har jobbat med .NET sedan dess men numera programmerar jag allt mindre och ansvarar istället för ett utvecklingsteam.
__________________
Senast redigerad av Jehova 2008-01-15 kl. 12:24.
Citera
2008-01-15, 22:57
  #9
Medlem
Extroversions avatar
Citat:
Ursprungligen postat av Shadow_S
Aha, okej, så alla är speciallister på olika områden inom programmering? Man behöver alltså inte vara proffs på alla kodspråk för att klara en utbildning på högskolan i det, och för att sedan få ett jobb?

Du behöver absolut inte ha stenkoll på alla språk. Det är det ingen som förväntar sig. Ofta lär man sig ett språk bra och sen nosar man lite på andra språk under tiden. Man kommer i kontakt med dem vare sig man vill eller inte.

Många språk går hand i hand. För webben är det ofta java/sql/asp till exempel. För applikationer på din dator gäller för det mesta c++ /c#(med .NET) och en del sql (tar bara exempel här).

Sen när det kommer till specialisering handlar det ofta om att man specialiserar sig på något inom det du programmerar. Det finns uppsjöar om böcker för GUI-kodning, trådning, drivrutiner, filhantering etc. Inom spelbranschen har du allt från grafik till AI till fysik till <insert whatever>.

"Jack of all trades, master of none".

En MYCKET bra bok som du ska läsa som komplement när du bränt igenom dina första tutorials är att läsa "The Pragmatic Programmer". Den boken beskriver (med ett fåtal kodreferenser) hur man helt enkelt blir en bättre programmerare, hur man ser efter sina kunskaper, håller sig uppdaterad och hur man blir bättre på sitt hantverk, för det är precis vad det är.
Citera
2009-02-11, 15:13
  #10
Medlem
match

Vilket programmeringsspråk ska man lära sig om man vill skapa en hemsida som jobbar med att matcha saker (skit i design hemsida). Alltså som en match-making sida. Figur A letar efter någon med vissa attribut och då kommer det upp en lista med alla som matchar det.

Det borde ha något med databaser att göra?
Citera
2009-02-11, 17:05
  #11
Medlem
Citat:
Ursprungligen postat av Chilis
Vilket programmeringsspråk ska man lära sig om man vill skapa en hemsida som jobbar med att matcha saker (skit i design hemsida). Alltså som en match-making sida. Figur A letar efter någon med vissa attribut och då kommer det upp en lista med alla som matchar det.

Det borde ha något med databaser att göra?

Nu finns risken att det blir en religiös fråga.

Alla (nästan) databaser stödjer samma språk. SQL.

Själva webbsidan kan du programmera i ett otal olika språk.

Har man inte tillgång till komersiella prylar är LAMP ett gammalt beprövat begrepp. Linux, Apache, MySQL, Php där Php är programmeringsspråket. De flesta billiga webhotell stödjer detta.

Jag jobbar i .NET. Språket är C#.
Citera
2009-03-22, 20:38
  #12
Medlem
tomhylsans avatar
Börja med Java. Det är ett lätt språk att lära sig, och när du kan Java så kan du ganska snabbt gå vidare till C++ och C#.

Vill du enkelt komma igång med webb programmering på serversidan så rekommenderar jag PHP. Också ett språk som är enkelt och snabbt att lära sig.
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback