Hello Peter,
phm> Hi. I'm new to smalltalk and squeak. I'd like to know how experienced phm> users manage the windows when programming with squeak. I often have a lot phm> of windows open and struggle to find the right one. Are there keyboard to have less windows:
Using Explorer (Alt Shift I on Win) instead of Inspector can save Windows but has no auto update.
Tracing Messages Browser has a hierarchical senders / implementors list in its top window and the selected method in the bottom window. Find it on www.squeaksource.com, navigate to projects and search for tracing.
I'm still on 3.8, don't know if it works in later versions.
phm> Does squeak have 'virtual desktops' or something phm> like that?
I use projects for that. The context menu has an entry "personalize" there you can find how to jump to a project. I customised it to jump to my projects. Each project usually has about two browsers and two workspaces open. If you disable "project zoom" in preferences (World menu, appearence, preferences) the switching between projects is fast.
And don't forget to look into Damien Cassous's dev images which have a lot of tools for development pre installed. http://damien.cassou.free.fr/squeak-dev.html