CuisCoookBook-References: Difference between revisions
Jump to navigation
Jump to search
(initial version, missing links) |
(added all links as they are in github) |
||
Line 1: | Line 1: | ||
* Since then end of 2021 Cuis has its own Web site . Keep an eye on that. |
* Since then end of 2021 Cuis has [https://cuis.st/ its own Web site] . Keep an eye on that. |
||
* Since 2022 Cuis has monthly meetings which are also recorded. The man who made this possible is ''Hilaire Fernandes''. Meeting are open to beginners. We |
* Since 2022 Cuis has [https://cuis.st/community monthly meetings] which are also [https://cuis.st/community#meetings-archive recorded]. The man who made this possible is ''Hilaire Fernandes''. Meeting are open to beginners. We |
||
What follow is not just a list of books and media, it is what I personally used and in some case I am still using to learn ''Smalltalk'' and ''Cuis-Smalltalk'' in particular. I follow the same order in which I discovered/red/used the resource. |
What follow is not just a list of books and media, it is what I personally used and in some case I am still using to learn ''Smalltalk'' and ''Cuis-Smalltalk'' in particular. I follow the same order in which I discovered/red/used the resource. |
||
'''ATTENTION'''. A lot of books listed below are '''available for free''' here, a collection made by ''Stephane Ducasse'' (the founder of Pharo). I prefer to buy the printed copy anyway but having the possibility of reading the pdf in the iPad at night or before buying the printed copy is a great thing. I big ''merci'' to Stephan, there is a donate button on the page. |
'''ATTENTION'''. A lot of books listed below are '''available for free''' [http://stephane.ducasse.free.fr/FreeBooks.html here], a collection made by ''Stephane Ducasse'' (the founder of Pharo). I prefer to buy the printed copy anyway but having the possibility of reading the pdf in the iPad at night or before buying the printed copy is a great thing. I big ''merci'' to Stephan, there is a donate button on the page. |
||
* '''Learn Smalltalk with ProfStef'''. You can do it online now here, when I red it was a sequence of instruction to run into a Pharo Workspace. |
* '''Learn Smalltalk with ProfStef'''. You can do it online now [https://amber-lang.net/learn.html here], when I red it was a sequence of instruction to run into a Pharo Workspace. |
||
* '''Squeak by Example'''. Squeak is a father of all open source Smalltalk. Download the most recent release. |
* '''Squeak by Example'''. Squeak is a father of all open source Smalltalk. Download the most recent release. |
||
* '''Squeak open personal computing and multimedia''', by ''Guzdial'' & ''Rose''. Two books, really outdated but good to have an idea of what you can do (and you could do in early 2000 with Smalltalk). |
* '''Squeak open personal computing and multimedia''', by ''Guzdial'' & ''Rose''. Two books, really outdated but good to have an idea of what you can do (and you could do in early 2000 with Smalltalk). |
||
* StackOverflow. There I got some questions answered when I was at the very beginning. A special thank you here goes to ''Leandro Caniglia'' who was willing to give me the very first directions when I was just trying to copy and past code chunks (wrong attitude for Smalltalk). |
* [https://stackoverflow.com/search?q=smalltalk StackOverflow]. There I got some questions answered when I was at the very beginning. A special thank you here goes to ''Leandro Caniglia'' who was willing to give me the very first directions when I was just trying to copy and past code chunks (wrong attitude for Smalltalk). |
||
* The Squeak Swiki. This is kind of ''MediaWiki'' for ''Squeak''. You can find a lot of useful information there. But beware, some of it is outdated. Put more value on the concepts and explanations than on the code snippets. |
* [https://wiki.squeak.org/squeak The Squeak Swiki]. This is kind of ''MediaWiki'' for ''Squeak''. You can find a lot of useful information there. But beware, some of it is outdated. Put more value on the concepts and explanations than on the code snippets. |
||
* The '''Squeak mailing list'''. This is a developer list, but you may find somebody who is willing to assist you moving the first steps, in my case it was ''Hannes Hirzel''. |
* The '''Squeak mailing list'''. This is a developer list, but you may find somebody who is willing to assist you moving the first steps, in my case it was ''Hannes Hirzel''. |
||
* The '''Cuis-Smalltalk mailing list'''. This is a developer list but again, somebody may have time to assist you moving the first steps. In my case these people were mostly: ''Juan Vuletich'' (the founder of Cuis), ''Gerald Klix'', ''Dave T. Lewis'', ''Ken Dickey''. |
* The '''Cuis-Smalltalk mailing list'''. This is a developer list but again, somebody may have time to assist you moving the first steps. In my case these people were mostly: ''Juan Vuletich'' (the founder of Cuis), ''Gerald Klix'', ''Dave T. Lewis'', ''Ken Dickey''. |
||
* Learning Cuis. A lot of useful things. |
* [https://github.com/Cuis-Smalltalk/Learning-Cuis Learning Cuis]. A lot of useful things. |
||
* '''Cuis Documentation directory''', see here. |
* '''Cuis Documentation directory''', see [https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/tree/master/Documentation here]. |
||
* '''Smalltalk by Example''' by ''Alec Sharp''. If you are good at programming in at least another language this book is a must. |
* '''Smalltalk by Example''' by ''Alec Sharp''. If you are good at programming in at least another language this book is a must. |
||
* '''Inside Smalltalk''' by ''Lalonde & Pugh''. Really good book. There are 2 volumes. I red mostly Vol.1. |
* '''Inside Smalltalk''' by ''Lalonde & Pugh''. Really good book. There are 2 volumes. I red mostly Vol.1. |
||
* '''The Cuis Book'''. This is a book aimed at beginners and not programmers, it comes from the Cuis community. If you find it after you already red a lot of stuff it may still be an interesting reading because it talks about things specific about Cuis e.g. Packages and VectorGraphics. |
* '''[https://github.com/Cuis-Smalltalk/TheCuisBook The Cuis Book]'''. This is a book aimed at beginners and not programmers, it comes from the Cuis community. If you find it after you already red a lot of stuff it may still be an interesting reading because it talks about things specific about Cuis e.g. Packages and VectorGraphics. |
||
* '''Byte Magazine''' August 1981 issue is fully dedicated to Smalltalk. There are several articles touching different topics. A must have, It is still referenced today. |
* '''Byte Magazine''' August 1981 issue is fully dedicated to Smalltalk. There are several articles touching different topics. A must have, It is still referenced today. |
||
* '''Smalltalk, an introduction to application development using VisualWorks''' by ''Hopkins'' and ''Horan''. Another excellent book comparable with "Smalltalk by Example" maybe a bit lighter. |
* '''Smalltalk, an introduction to application development using VisualWorks''' by ''Hopkins'' and ''Horan''. Another excellent book comparable with "Smalltalk by Example" maybe a bit lighter. |
||
* '''The Hitchhiker's guide to the Smalltalk Compiler''' by ''Vassili Bykov''. You can find a version in the Cuis Documentation, here. |
* '''The Hitchhiker's guide to the Smalltalk Compiler''' by ''Vassili Bykov''. You can find a version in the Cuis Documentation, [https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/blob/master/Documentation/HitchHikersCompiler.md here]. |
||
* '''VisualWorks documentation'''. Cincom VisualWorks is a commercial Smalltalk with a long history, there is possibility to have a PUL (personal use license). I was able to install it in Linux (there are some nasty difficulties setting the GUI scaling) and I discovered the pdf documentation that comes with the software. It is really amazing, a work very well done. You may start reading from the file AppDevGuide.pdf . |
* '''VisualWorks documentation'''. [https://www.cincomsmalltalk.com/main/products/visualworks/ Cincom VisualWorks] is a commercial Smalltalk with a long history, there is possibility to have a [https://www.cincomsmalltalk.com/main/community/product-portal/trying-cincom-smalltalk/personal-use-license/ PUL (personal use license)]. I was able to install it in Linux (there are some nasty difficulties setting the GUI scaling) and I discovered the pdf documentation that comes with the software. It is really amazing, a work very well done. You may start reading from the file AppDevGuide.pdf . |
||
=== Book that still I could not read well or very partially === |
=== Book that still I could not read well or very partially === |
Latest revision as of 23:04, 2 May 2025
- Since then end of 2021 Cuis has its own Web site . Keep an eye on that.
- Since 2022 Cuis has monthly meetings which are also recorded. The man who made this possible is Hilaire Fernandes. Meeting are open to beginners. We
What follow is not just a list of books and media, it is what I personally used and in some case I am still using to learn Smalltalk and Cuis-Smalltalk in particular. I follow the same order in which I discovered/red/used the resource.
ATTENTION. A lot of books listed below are available for free here, a collection made by Stephane Ducasse (the founder of Pharo). I prefer to buy the printed copy anyway but having the possibility of reading the pdf in the iPad at night or before buying the printed copy is a great thing. I big merci to Stephan, there is a donate button on the page.
- Learn Smalltalk with ProfStef. You can do it online now here, when I red it was a sequence of instruction to run into a Pharo Workspace.
- Squeak by Example. Squeak is a father of all open source Smalltalk. Download the most recent release.
- Squeak open personal computing and multimedia, by Guzdial & Rose. Two books, really outdated but good to have an idea of what you can do (and you could do in early 2000 with Smalltalk).
- StackOverflow. There I got some questions answered when I was at the very beginning. A special thank you here goes to Leandro Caniglia who was willing to give me the very first directions when I was just trying to copy and past code chunks (wrong attitude for Smalltalk).
- The Squeak Swiki. This is kind of MediaWiki for Squeak. You can find a lot of useful information there. But beware, some of it is outdated. Put more value on the concepts and explanations than on the code snippets.
- The Squeak mailing list. This is a developer list, but you may find somebody who is willing to assist you moving the first steps, in my case it was Hannes Hirzel.
- The Cuis-Smalltalk mailing list. This is a developer list but again, somebody may have time to assist you moving the first steps. In my case these people were mostly: Juan Vuletich (the founder of Cuis), Gerald Klix, Dave T. Lewis, Ken Dickey.
- Learning Cuis. A lot of useful things.
- Cuis Documentation directory, see here.
- Smalltalk by Example by Alec Sharp. If you are good at programming in at least another language this book is a must.
- Inside Smalltalk by Lalonde & Pugh. Really good book. There are 2 volumes. I red mostly Vol.1.
- The Cuis Book. This is a book aimed at beginners and not programmers, it comes from the Cuis community. If you find it after you already red a lot of stuff it may still be an interesting reading because it talks about things specific about Cuis e.g. Packages and VectorGraphics.
- Byte Magazine August 1981 issue is fully dedicated to Smalltalk. There are several articles touching different topics. A must have, It is still referenced today.
- Smalltalk, an introduction to application development using VisualWorks by Hopkins and Horan. Another excellent book comparable with "Smalltalk by Example" maybe a bit lighter.
- The Hitchhiker's guide to the Smalltalk Compiler by Vassili Bykov. You can find a version in the Cuis Documentation, here.
- VisualWorks documentation. Cincom VisualWorks is a commercial Smalltalk with a long history, there is possibility to have a PUL (personal use license). I was able to install it in Linux (there are some nasty difficulties setting the GUI scaling) and I discovered the pdf documentation that comes with the software. It is really amazing, a work very well done. You may start reading from the file AppDevGuide.pdf .
Book that still I could not read well or very partially
- Smalltalk-80, the language and its implementation by Goldberg and Robson. Called The Blue Book, it is considered a bible. It is not what you want to use to learn how to program in Cuis, at least at the beginning.
- ... there is a collection of little books I was told about, made at the end of the '90. At the moment i don't remember the title but they have a huge reputation.