At isLoop school, we will teach you the basics of Pharo programming
language and environment. However, if you want to get a deeper
understanding of Pharo, we suggest you to take a look at the following
learning resources.
If you are either a beginner or an expert in object-oriented programming,
this MOOC will change the way you program with objects: come and learn or
rediscover object-oriented programming with Pharo!
Advanced object oriented design and development with Pharo
This MOOC is about Advanced Object-Oriented Design. You will get to know
and understand the key mechanisms and the essence of OOD. Either you are
a beginner or an expert in object-oriented programming, this MOOC immerses
you in advanced object-oriented design. We are sure that you will not
develop the same way after following this unique lecture. It is built on
more than 60 years of expert teaching object-oriented design.
You can find all the official books and booklets on Pharo and related
topics / libraries at
https://books.pharo.org/. Here, we would like to highlight two of them.
Pharo By Example
Pharo by Example 9 is the third edition of Pharo by Example. It is based
on Pharo 9. It covers all the elements of the language, core libraries and
the IDE. The book is available in English and Ukrainian.
A short book which presents some guidelines to improve your programming
style. It covers topics such as naming conventions, code formatting,
comments, good practices and potential traps.
To find answers to some less trivial questions, you can read Pharo Wiki -
a community-managed collection of articles, guides, tips & tricks from
expert Pharo programmers.