Topic search - Learn programming with Smalltalk

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Topic search - Learn programming with Smalltalk

basilmir
Are there any good books or resources focused on mainly Learning Programming. (with Smalltalk would be a great bonus)

I'm not looking for yet another class, syntax, other language compare etc... Just one of those books that's filled with real exercises and medium sized programs that you get to actually get to complete and experiment with.

I found these to be of great clarity:

Smalltalk, Objects and Design by Chamond Liu (I wish the account example were a little more detailed, and the initial slow pace would extend throughout the book, it tends to accelerate to fast)

Just ordered Discovering Smalltalk by Wilf LaLonde (I have a feeling it would be on the same level)

It would be great if you could recommend such a book, resource.

PS. I feel i read a great deal on the subject but never actually completed a piece of software that's even remotely complete, the pieces just don't fit.
There is a great deal of "wow" around how you're not supposed to know how the insides of an object works (encapsulation) but without extensive knowledge of the framework how could one create anything of use?!
Reply | Threaded
Open this post in threaded view
|

Re: Topic search - Learn programming with Smalltalk

Bernat Romagosa
I remember learning a lot and having a lot of fun with the Laser Game tutorial. I'm not sure it'll still work in newer Pharo/Squeak images though... In Squeak, maybe. In Pharo, I seriously doubt it :)


2013/6/12 basilmir <[hidden email]>
Are there any good books or resources focused on *mainly* Learning
Programming. (with Smalltalk would be a great bonus)

I'm not looking for yet another class, syntax, other language compare etc...
Just one of those books that's filled with real exercises and medium sized
programs that you get to actually get to complete and experiment with.

*I found these to be of great clarity:*

*Smalltalk, Objects and Design by Chamond Liu* (I wish the account example
were a little more detailed, and the initial slow pace would extend
throughout the book, it tends to accelerate to fast)

*Just ordered Discovering Smalltalk by Wilf LaLonde* (I have a feeling it
would be on the same level)

It would be great if you could recommend such a book, resource.

PS. I feel i read a great deal on the subject but never actually completed a
piece of software that's even remotely complete, the pieces just don't fit.
There is a great deal of "wow" around how you're not supposed to know how
the insides of an object works (encapsulation) but without extensive
knowledge of the framework how could one create anything of use?!



--
View this message in context: http://forum.world.st/Topic-search-Learn-programming-with-Smalltalk-tp4692951.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.




--
Bernat Romagosa.
Reply | Threaded
Open this post in threaded view
|

Re: Topic search - Learn programming with Smalltalk

Stéphane Ducasse
Yes this book is interesting.

Now this is several time I contacted steven wessels to know 
if he is interested about a port to pharo and about the license but he never
replied to me (while I tried to help him finding for jobs in the past).
So I cannot interact with people not even replying to mails. too bad

Stef


On Jun 12, 2013, at 11:54 AM, Bernat Romagosa <[hidden email]> wrote:

I remember learning a lot and having a lot of fun with the Laser Game tutorial. I'm not sure it'll still work in newer Pharo/Squeak images though... In Squeak, maybe. In Pharo, I seriously doubt it :)


2013/6/12 basilmir <[hidden email]>
Are there any good books or resources focused on *mainly* Learning
Programming. (with Smalltalk would be a great bonus)

I'm not looking for yet another class, syntax, other language compare etc...
Just one of those books that's filled with real exercises and medium sized
programs that you get to actually get to complete and experiment with.

*I found these to be of great clarity:*

*Smalltalk, Objects and Design by Chamond Liu* (I wish the account example
were a little more detailed, and the initial slow pace would extend
throughout the book, it tends to accelerate to fast)

*Just ordered Discovering Smalltalk by Wilf LaLonde* (I have a feeling it
would be on the same level)

It would be great if you could recommend such a book, resource.

PS. I feel i read a great deal on the subject but never actually completed a
piece of software that's even remotely complete, the pieces just don't fit.
There is a great deal of "wow" around how you're not supposed to know how
the insides of an object works (encapsulation) but without extensive
knowledge of the framework how could one create anything of use?!



--
View this message in context: http://forum.world.st/Topic-search-Learn-programming-with-Smalltalk-tp4692951.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.




--
Bernat Romagosa.

Reply | Threaded
Open this post in threaded view
|

Re: Topic search - Learn programming with Smalltalk

Pierce Ng-3
In reply to this post by basilmir
On Wed, Jun 12, 2013 at 02:46:23AM -0700, basilmir wrote:
> *Smalltalk, Objects and Design by Chamond Liu*

One of the first Smalltalk books I read, before I had gotten hold of any
implementation to play with. Very nice book!

> but without extensive
> knowledge of the framework how could one create anything of use?!

I use The Design Patterns Smalltalk Companion, by Sherman Alpert, Kyle Brown
and Bobby Woolf, for ideas.


--
Pierce Ng
http://samadhiweb.com/blog/


Reply | Threaded
Open this post in threaded view
|

Re: Topic search - Learn programming with Smalltalk

kilon
On Smalltalk I cant say I have found any great books just yet , especially for non coders.

On other languages the best of the best if you starting coding now is this

http://inventwithpython.com/

the second best and that came as a shock to me but its absolutely fabulously written book is for haskell

http://learnyouahaskell.com/

I never coded haskell by the way besides testing small fragments but that book was a pleasure to read.

For pharo personally I use Pharo by Example 1 + 2 and reading the pharo source of course.