My hesitation to begin with anything at all was that I was not sure to go directly into resolving bugs, I thought maybe prior knowledge of networking & protocols (in-depth) was very necessary.
Nope. The best approach is to just jump right in and try to make something better. We're more than happy to help if you get stuck! -Damian