New user here so I cant post links but hexkyz blog posted a detailed Q&A about 2 weeks ago.
Q: Ok, so, I'm a developer with a strong passion for homebrew and would love to start right away. What do you suggest?
A: Update your Switch to firmware version 3.0.0, read about rohan and get to work...