06.06.2013 Views

Computer Programming with GNU Smalltalk - Free

Computer Programming with GNU Smalltalk - Free

Computer Programming with GNU Smalltalk - Free

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 6: What to Do Next<br />

How Can I Improve Myself?<br />

What to Do Next 79<br />

Although <strong>Smalltalk</strong> is a small language syntactically, the things that can be done using it is almost<br />

unlimited and hundreds of the built-in classes and their methods are there to help you. We've covered<br />

almost all of the grammatical part of <strong>GNU</strong> <strong>Smalltalk</strong> and some of the most commonly used built-in<br />

classes of it. There are still many classes waiting for you to explore and the most effective way to do it<br />

is doing practice. In programming world practicing means simply writing programs. Maybe you already<br />

have a project on your mind but if you don't, then there are plenty of interesting problems that you can<br />

try to solve using <strong>GNU</strong> <strong>Smalltalk</strong>. Some web sites are given at section, Further Reading, later in this<br />

chapter.<br />

Another important thing for improving yourself is always being in contact <strong>with</strong> other <strong>Smalltalk</strong>ers so<br />

that you can be informed about latest news on <strong>Smalltalk</strong> world and also don't feel alone. Again some<br />

web site, mailing list and blog addresses are given at the end of this chapter.<br />

These were generally advises to improve your practical side because you have been already learning the<br />

theoretical things of <strong>Smalltalk</strong> by reading these book. At some point you may get a feeling that you<br />

should also improve your theoretical knowledge, after all, this book is a work in progress and although<br />

it covers all the essentials needed to do practical programming, it lacks some general advanced<br />

programming concepts and some advanced subjects special to the <strong>Smalltalk</strong> language. Also looking at<br />

this beautiful language from different point of views would never be harmful. That's why we also gave<br />

some reading material at the next section.<br />

Further Reading<br />

Useful Sites<br />

<strong>Smalltalk</strong>-80: The Language and its Implementation by Adele Goldberg and David Robson<br />

This is the official book which describes the <strong>Smalltalk</strong>-80 programming language and also mentions<br />

about how to implement it. This book is also known as the Blue Book. You can get a lot of details about<br />

<strong>Smalltalk</strong> programming language by reading this book.<br />

<strong>GNU</strong> <strong>Smalltalk</strong> Documentation - http://smalltalk.gnu.org/documentation<br />

This is where you can find further information about <strong>GNU</strong> <strong>Smalltalk</strong>. There is a user manual as well as<br />

library references.<br />

<strong>GNU</strong> <strong>Smalltalk</strong> - http://smalltalk.gnu.org<br />

The official <strong>GNU</strong> <strong>Smalltalk</strong> site. You can get the latest version of <strong>GNU</strong> <strong>Smalltalk</strong>, news and

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!