Thank you bguerville!. I know that the scene is stalling unfortunately, but the work done by the devs past and present is
remarkable. Hoping to be up to the task!.
I've seen that most devs code under Windows environments with Visual Studio as the go-to IDE. But as long as the chosen IDE supports C/C++ then the environment is not so important I believe.
I'll totally reach out to you people for questions on the matter. Thank you all once again.
Well, Visual Studio was the IDE originally targeted by the official sdk, when psl1ght came out, a psl1ght Visual Studio plugin was made to offer an open source equivalent to the official IDE support.
Having said that, a number of devs have been developing ps3 stuff on Linux, with the psl1ght sdk it's really up to you.
Psl1ght is recommended for most development needs, the only "big" limitation is that it doesn't fully support prx projects (the rough equivalent of dll or so files). Any need to make a prx file means having to use the official sdk (under paid license), consequently projects like xai_plugin, webman & all the homebrew plugins still rely on the official sdk, sadly.
A few years ago, prx support was partially added to psl1ght, the implementation hit a couple of difficulties (related to the linker if I am not mistaken, TBC, the official repo commit history should have that info) & unfortunately, the feature was left unfinished. Someone with decent gcc skills would need to pick it up & see what could be done about it.
The official sdk is quite good for documentation & the many useful samples it provides. Psl1ght sdk has its own online/offline documentation. The psdevwiki can also help.