Using Oxygenbasic, copy and paste will not be sufficient most of the time. O2 is a bit like C, Asm, Basic, C++, Java etc, but it is not identical. Even after copy and paste, some preparations will probably be necessary in order to run the code. But O2 is versatile, and thus many ways for a solution can be found. As there is a lack of ready-to-use libraries or header files at the moment which could be used e.g. for WinApi programming, there are a lot of possibilities to do research in this field, applying either structured or object-oriented programming. It is very educational for a hobbyist like me.
But probably it will be difficult these days to discover new algorithms for already solved problems. Therefore I apply copy and paste most of the time. This does not mean that I would copy 50000 lines of code - I will never need so many lines.