Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: rbowman Newsgroups: alt.folklore.computers Subject: Re: A Modern "Hello World" Date: 5 Dec 2025 19:04:56 GMT Lines: 34 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net 94zq42Z8BUHooYJx4aTdXAixCjBXjgcjjKrIxjBZrMIq9eCOAh Cancel-Lock: sha1:IzgSTDKLAOZqdEES02RvgoxTQ7I= sha256:BkObJ4HuQFM4ei7pgiA+wQC+E5kciXLVoYq+S7GT23Y= User-Agent: Pan/0.162 (Pokrosvk) Xref: csiph.com alt.folklore.computers:232383 On Fri, 5 Dec 2025 15:00:45 -0000 (UTC), Lars Poulsen wrote: > I, for one, am badly in need of such a starter kit. After 45 years of > programming, I still do not know how to write a program that can do the > above, and I have no idea how to get started; I do not even know which > would be the simplest language/framework to do it in. Once you get into GUIs you need to pick a toolkit and that's where it gets dicey. I've worked with Motif for the past 25 years but that's not a good choice for the future as the Linux world moves away from x11 and it never was a good choice for Windows without an X server. WinForms and WPF have similar cross platform limitations as do Gtk and Qt. Tk isn't the most appealing but it might do, particularly with the Python bindings. Pyside6 is another Python choice. A web approach might be better but then you're back into many competing frameworks. https://www.pythonguis.com/tutorials/pyside6-creating-your-first-window/ That's typical for a 'hello world' involving GUIs but you've already chosen a language and toolkit. https://www.pythonguis.com/tutorials/create-gui-tkinter/ Same thing, but using the TK binding. There are plenty of examples in different languages and toolkits but they all assume you've made some basic decisions. https://www.tutorialspoint.com/wpf/wpf_hello_world.htm Different language, different framework.