View Full Version : Iniziare a programmare: da che linguaggio parto?
Salve a tutti, vorrei iniziare a imparare le basi della programmazione e per questo mi rivolgo a voi sperando in un piccolo aiutino caritevole :)
Tempo fa lessi su questo forum che un buon modo per iniziare a programmare era imparare Python e si consigliava anche il libro liberamente scaricabile: Pensare da informatico: Imparare con Python.
Ora è una buona scelta incominciare ad avvicinarsi alla programmazione partendo da Python? Cosa mi serve per scrivere un programma in Python (sono andato sul sito ufficiale ma non capisco cosa devo scaricare).
Alternative migliori a Python tenendo conto che dopo vorrei passare a C?
In contemporanea inoltre (se non me lo sconsigliate) vorrei anche imparare qualcosa di HTML e chiedo ancora il miglior programma free per incominciare ad esercitarsi. Sperando di essere stato chiaro ringrazio chi mi aiuterà.
cdimauro
28-09-2009, 19:20
Iniziare da Python è un'eccellente scelta, la migliore che potessi fare.
Scaricalo da qui (http://www.python.org/ftp/python/2.6.2/python-2.6.2.msi) e installalo. Nel menù programmi avrai un sottomenù fra le quali l'icona dell'applicazione (che si chiama Python, ovviamente).
Fatto questo scaricati il manuale dal link che ho in firma, comincia a leggere e sperimentare.
Se hai dei dubbi, apri pure un thread qui mettendo all'inizio del titolo "[Python]".
Per il momento lascia perdere C e HTML. Intanto impara a programmare, che è la cosa più importante. C'è tempo per passare ad altro. ;)
Inizia con java, scarichi questo
http://java.sun.com/javase/downloads/netbeans.html
e segui questi tutorial
http://java.sun.com/docs/books/tutorial/
partendo da:
http://java.sun.com/docs/books/tutorial/getStarted/cupojava/netbeans.html
e proseguendo con:
http://java.sun.com/docs/books/tutorial/java/index.html
||ElChE||88
28-09-2009, 19:56
Inizia con Assembly...
http://help-site.com/local/ASMTUT.TXT
Segui questo tutorial:
http://www.geocities.com/siliconvalley/park/3230/x86asm/asmles01.html
Risorse aggiuntive:
http://cis.csuohio.edu/~somos/asmx86.html
Quando hai finito passa al codice macchina:
http://www.geocities.com/thestarman3/asm/
Intanto grazie per le risposte, a Java penso di passare dopo minimo 4 mesi su Python, per Assembly ci arriverò forse tra 2 anni (ma anche tra 4 :D ).
Grazie a tutti per le risposte, conto di tornare tra, diciamo 10 minuti dopo aver installato Python:D :D
Python va bene. Solo fai attenzione a "Pensare da Informatico": più che un libro è una richiesta d'aiuto da parte di chi l'ha scritto.
||ElChE||88
28-09-2009, 22:17
per Assembly ci arriverò forse tra 2 anni (ma anche tra 4 :D
Ero ironico. :fagiano:
Non arrivarci mai (a meno che tu non debba fare qualcosa che lo richieda espressamente).
Python va bene. Solo fai attenzione a "Pensare da Informatico": più che un libro è una richiesta d'aiuto da parte di chi l'ha scritto.
PGI mi fai morire delle volte :sbonk: :sbonk:
Io per Python consiglio "imparare Python - terza edizione". Lo sto "leggendo" e lo trovo ottimo :)
cdimauro
29-09-2009, 07:07
Quando hai finito passa al codice macchina:
http://www.geocities.com/thestarman3/asm/
Io inizierei direttamente da questo. :cool:
Python va bene. Solo fai attenzione a "Pensare da Informatico": più che un libro è una richiesta d'aiuto da parte di chi l'ha scritto.
:asd:
Io per Python consiglio "imparare Python - terza edizione". Lo sto "leggendo" e lo trovo ottimo :)
Lo è sicuramente e lo consiglierei anch'io, ma è a pagamento. Risorse gratuite è difficile trovarne di buona fattura.
khelidan1980
29-09-2009, 08:46
Io consiglierei anche Ruby,solo che libri veri e proprio come per python da scaricare non ne conosco,forse in giapponese! :asd:
Python va bene. Solo fai attenzione a "Pensare da Informatico": più che un libro è una richiesta d'aiuto da parte di chi l'ha scritto.
Cioè? :D
Se ne parlo a suo tempo quindi non starò qui a fracassare le biglie. Nulla da dire sul linguaggio e sulla piattaforma python ma "Pensare da informatico" è inaccettabile.
Possibile che Bruce "Banderuola" Eckel non abbia nulla in tema?
banryu79
29-09-2009, 11:44
Possibile che Bruce "Banderuola" Eckel non abbia nulla in tema?
Il Bruno Vespa del mondo della programmazione :D
Mah, mi pare che un "Thinking in Python" esista, se non erro...
RaouL_BennetH
29-09-2009, 12:01
Python va bene. Solo fai attenzione a "Pensare da Informatico": più che un libro è una richiesta d'aiuto da parte di chi l'ha scritto.
maledeeetttoo!!! il caffè!! il caffè!!! dal naso me lo hai fatto uscire!!
:rotfl: :sbonk:
tornando IT:
io ho comprato lo stesso libro segnalato da ndakota.
Personalmente mi sta facendo un buon effetto :)
RaouL.
khelidan1980
29-09-2009, 12:03
Se ne parlo a suo tempo quindi non starò qui a fracassare le biglie. Nulla da dire sul linguaggio e sulla piattaforma python ma "Pensare da informatico" è inaccettabile.
Possibile che Bruce "Banderuola" Eckel non abbia nulla in tema?
cavolo mi son perso quella discussione ahah
zulutown
29-09-2009, 12:34
Salve a tutti, vorrei iniziare a imparare le basi della programmazione e per questo mi rivolgo a voi sperando in un piccolo aiutino caritevole :)
Alternative migliori a Python tenendo conto che dopo vorrei passare a C?
Se devi imparare C inizia con C con il libro di "kernighan ritchie"
Se non devi imparare C, inizia con Java o C#
Ciao
cdimauro
29-09-2009, 13:14
Se ne parlo a suo tempo quindi non starò qui a fracassare le biglie. Nulla da dire sul linguaggio e sulla piattaforma python ma "Pensare da informatico" è inaccettabile.
Possibile che Bruce "Banderuola" Eckel non abbia nulla in tema?
C'è Thinking in Python (http://www.mindview.net/Books/TIPython), come ha detto banryu, ma ha un "piccolo" difetto:
This is not an introductory Python book. This book assumes you've learned the basics of Python elsewhere. I personally like Learning Python by Lutz & Ascher, from O'Reilly. Although it does not cover all the Python 2.0, 2.1 and 2.2 features that I use in this book, most books don't at this point.
However, Learning Python (http://www.amazon.com/exec/obidos/ISBN=1565924649/bruceeckelA/) is not exactly a beginning programmer's book, either (although it's possible if you're dedicated). If you're just getting started with programming you might try the free, downloadable A Byte of Python (http://www.byteofpython.info/).
Personalmente ho apprezzato moltissimo Learning Python, che trovo di eccellente fattura, ma... avevo già imparato a programmare un quarto di secolo fa. :p
In alternativa ci sarebbe Dive Into Python (http://diveintopython.org/).
Ryuzaki_Eru
29-09-2009, 14:27
Io credo che i libri cartacei siano insostituibili. Si certo, quelli gratuiti vanno bene per farsi una base sufficiente, ma poi credo che dopo questa fase debbano entrare in gioco i libri cartacei. Quindi tanto vale passare direttamente alla fase due no? ;)
anonimizzato
29-09-2009, 19:32
Ruby, Python, PHP.
Intanto grazie a tutti per l'aiuto, quindi in definitiva cosa scarico per incominciare a studiare Python????
Intanto grazie a tutti per l'aiuto, quindi in definitiva cosa scarico per incominciare a studiare Python????
Se hai la possibilità di acquistare un libro puoi provare "imparare Python - terza edizione". Altrimenti vai con il "Pensare da informatico" (http://www.python.it/doc/Howtothink/Howtothink-html-it/index.htm).
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.