Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: tomppa - 21.02.07 - klo:12.07
-
Ajattelin tässä aikani kuluksi (ja ohjelmointi aluetta koetan vähän herätellä samalla) keräillä vähän tällaista listaa hyvistä oppaista jotka helpottaisivat tulevan koodarin elämää ja toivon, että muutkin lisäilisivät omiaan tänne. Kaikki kielet, foorumit ja mikä tahansa mikä liittyy ohjelmointiin käy. Ja niin aloittelioille kuin edistyneimmille. Itse opettelen pythonia ja c++:aa ja ainakin näistä linkeistä on ollut minulle hyötyä:
C++
Suomeksi
http://www.nic.funet.fi/c++opas/
http://www.mit.jyu.fi/vesal/kurssit/winohj/html/cpp/m.htm
http://cpp.mureakuha.com/
Englanniksi
http://newdata.box.sk/bx/c/
http://www.cplusplus.com/doc/tutorial/
http://lazyfoo.net/SDL_tutorials/index.php
Python
Suomeksi
http://wiki.mureakuha.com/wiki/Python
http://www.ohjelmointiputka.net/opas.php?tunnus=python
http://cs.joensuu.fi/~mmeri/teaching/2006/johdatus/
http://fi.wikibooks.org/wiki/Python
http://www.it.lut.fi/kurssit/06-07/Ti5210210/materiaali/Python-ohjelmointiopas_LTY2006.pdf
Englanniksi
http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python
http://swaroopch.info/text/Byte_of_Python:Main_Page
http://www.uselesspython.com/tutorials.php
http://www.strout.net/python/intro.html
Muokkailen listaa sitä mukaa kun uutta kivaa tulee. :)
-
Puhtaaseen C-kieleen liittyen:
http://www.suomipelit.com/index.php?c=naytaartikkeli&id=23&s=1
http://www.ohjelmointiputka.net/opas.php?tunnus=cohj_1
Ei varsinainen opas, muuta C/C++ ohjelmoidessa erittäin hyödyllinen sivusto:
http://www.cppreference.com/
-
nämä ovat varmaa jo foorumilla, mutta laitetaan nyt tännekin...
Bash scriptaus:
Advanced Bash-Scripting Guide (http://tldp.org/LDP/abs/html/)
tai sama paketinhallinnasta:
$ sudo apt-get install abs-guide
Python (koodaajille):
Dive Into Python (http://www.diveintopython.org/)
tai sama paketinhallinnasta:
$ sudo apt-get install diveintopython
-
PHP
Suomeksi
http://www.ohjelmointiputka.net/opas.php?tunnus=phpj (http://www.ohjelmointiputka.net/opas.php?tunnus=phpj)
http://wiki.mureakuha.com/wiki/PHP-opas (http://wiki.mureakuha.com/wiki/PHP-opas)
Englanniksi
http://www.hotscripts.com/ (http://www.hotscripts.com/)
-
Erinomainen Java foorumi:
http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi
-
Ei liity suoraan ohjelmointiin, mutta loistava englanninkielinen vim-opas, vimtutor.
vimtutor
asentuu vimin mukana. opettaa sinulle vimin käyttöä ja sen peruskomentoja.
-
Ei liity suoraan ohjelmointiin, mutta loistava englanninkielinen vim-opas, vimtutor. vimtutor
asentuu vimin mukana. opettaa sinulle vimin käyttöä ja sen peruskomentoja.
tuolla pääsee loistavasti alkuun ja seuraava askel onkin sitten vimbook (http://www.truth.sk/vim/vimbook-OPL.pdf), jonka muuten saa ihan paperisenakin. tuon painetun kirjan tuotoista taitaa mennä osa hyväntekeväisyyteen, softamaailman ulkopuolelle.
-
Erinomainen Java foorumi:
http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi
toinen hyvä java foorumi
forum.java.sun.com
Ja sitten niitä linkkejä
Java:
How to Think Like a Computer Scientist JavaTM Version
http://www.greenteapress.com/thinkapjava/
Killer Game Programming in Java
http://fivedots.coe.psu.ac.th/~ad/jg/
Introduction to Computer Science using Java
http://chortle.ccsu.edu/java5/cs151java.html#56
The JavaTrademarked EE 5 Tutorial
http://java.sun.com/javaee/5/docs/tutorial/doc/
More Servlets and JavaServer Pages
http://pdf.moreservlets.com/
Core Servlets and JavaServer Pages
http://pdf.coreservlets.com/
Core J2EE Patterns: Patterns index page
http://java.sun.com/blueprints/corej2eepatterns/Patterns/index.html
The Java Tutorials
http://java.sun.com/docs/books/tutorial/
The Really Big Index
http://java.sun.com/docs/books/tutorial/reallybigindex.html
Python:
How to Think Like a Computer Scientist: Learning with Python
http://www.greenteapress.com/thinkpython/
Introduction to Programming using Python
http://www.pasteur.fr/formation/infobio/python/index.html
Patterns in Python
http://www.suttoncourtenay.org.uk/duncan/accu/pythonpatterns.html
Design Patterns in Python
http://www.python.org/workshops/1997-10/proceedings/savikko.html
Python Learning Foundation
http://www.awaretek.com/plf.html
C++:
How to Think Like a Computer Scientist C++ Version
http://www.greenteapress.com/thinkcpp/
Bruce Eckel on ystävällisesti antanut kirjansa(Java, C++, Python,
Design Patterns etc) vapaasti ladattaviksi netistä.
http://www.mindview.net/
Regular Expression Library
http://regexlib.com/
Tässä muutamia linkkejä, jotka tuolta bookmarkeista kaivoin.
edit: Lisäsin tuonne Java-osioon vielä pari linkkiä.
-
Sekavalla huumorilla höystetty Ruby-opas:
http://poignantguide.net/ruby/chapter-1.html