I published a Pharo tutorial not too long ago. I didn’t spend too much time advocating Smalltalk but any tutorial has to provide a reasonable introduction.

I provided a conceptual explanation of object-oriented programming. I provided a brief introduction to Test-Driven Development. I discussed program design. All of these things are necessary before jumping directly into code.

I also talked about testing, debugging, and deployment, all vital issues.

If you’re already a programmer, of course you may get bored with some of this stuff. But no one is going to create two different tutorials, one for rank programming beginners and one for knowledgeable programmers. If you want to see actual code immediately, best you consult a language reference.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store