D
Deleted User
Guest
If you don't know how to program then forget atmosphere cause it's way out of your league. This is Operating System development which is pretty difficult, even for normal engineers.
But if you want to help cfw in the future I advise you
1. start learning C and C++. Follow the Learn C the hard way book and tutorial.
2. write a few apps or games.
3. Next look into how Operating Systems work. Read a book and try develop your own small OS. There's tutorials out there.
4. Then look at writing plugins for CFW. Learn what system modules are available, learn what hooks do, practise using demo code.
5. Once you are good with plugins then start looking at atmosphere itself.
Most people stop at 2, that's why there's so little out there.
Source: https://gbatemp.net/threads/how-to-help-atmosphere-development.510202/Take it from me, been studying all ranges of IT fields for 6 years these guys writing these programs are enthusiasts who have extreme hobbies in writing programs. No ordinary person can get up one day and just start doing what they're doing and if C++ is anything similar to most programming languages every line of code has to be absolutely perfect. It would take years of practice to get to the point they're at, I'm not very good at programming but most of it comes from trial and error and just flat out experience which is what makes these sort of people so good at it.
If you really want to get into the scene of releasing things I suggest start looking into making one of those Homebrew plugins first with a very simple feature, then to expand off of that and gradually make it more difficult for yourself. If you're anything like me you would likely get bored and give up I'd imagine these guys spend tons of times getting nowhere until they find something that works. There is a website called code academy which I'm not sure if that's still relevant but it is good for any beginner to programming though you sound like you've done a little programming before.
If you really want to make something substantial, learn for the future and not for today we will need people working on hacking Nintendo's next console which I'm sure Nintendo will not allow such a stupid exploit to be left on their next console.
Maybe looking at source code to see how these people have done it may help too though that does require an understanding of the programming language used. I know I would never be able to do what these guys do so props to them for all their hard work. With enough motivation though you could be making progress in the next few years and at that point, this consoles going to be cracked wide open (not that it isn't already).
