Hi Chris, if it's only about developing _for_ Haiku_, i.e. if you would be happy if you could "just" contribute apps for our beloved OS, you could give "yab" a try, given your BASIC background. yab-Links: http://yab-interpreter.sourceforge.net/ http://yab.beosmax.org/ However, if you want to help working on the system itself, there's no way around C/C++. If have no experience in driver development, though, so I don't know if that could be a good starting point for you. Your experience in Assembler should help you with this, I guess, as you should be used to kissing every bit individually :-) Regarding sample code, I can only point you to the R5 developer tools that also contain sample drivers which should be accompanied by articles. You could also ask for tutorials/sample code at the BeDrivers forum. Of course, BeBits should also have driver source code, however, not necessarily well-documented ... http://www.bedrivers.com/forums/ Greetings, Finn >Hello list > >I'd love to be able to develop for Haiku but I don't know C++ and have only >dabbled briefly with C. I've tried on numerous occasions to learn C++ but >for some reason it just doesn't seem to stick. My coding background (in >chronological order) is: > >Basic (Sharp MZ series) >Basic (Amstrad CPC series) >Assembly (Z80 - Sharp and Amstrad) >Basic (Amiga) >Assembly (Amiga / MC68K in general) >Visual Basic (PC) > >Originally I thought about teaching myself C++ by developing some fairly >simple apps for Haiku, however after following this list for a couple of >years now I'm wondering if that may be a bit pointless with many/most apps >simply requiring a port from an existing one. > >So, I'm thinking instead that it might be more useful to stick with pure C >and to try to help with driver development for Haiku instead. (I'm guessing >drivers are written in C rather than C++ of course). Would this make sense? >If so, could anyone point me to a Haiku sample driver and/or tutorial that I >could start looking at? > >I've got a separate PC which dual boots R5 and Haiku so I can use this as a >build platform without destroying my day-to-day PC. > >Would appreciate any comments/suggestions! > >