I want to have a go at developing switch homebrew and I really have no talent and no 3.0 switch. Can I use the emulators? Any advice? how can I start?

I installed devkitpro a few hours ago. differance between libnx and libtransistor?I can't help you with the emulators, but programming-wise:
If you want to use libnx:
Install devkitpro, devkita64 and libnx. There is a checkbox in devkita64 to install libnx. You can follow http://switchbrew.org/index.php?title=Setting_up_Development_Environment
If you wan to use libtransistor:
Just follow https://reswitchedweekly.github.io/Development-Setup/
In general:
Learn C/C++and read and understand the examples and/or homebrew by other persons.
