Radio is an incredible technology with many uses but getting started can be tricky. Many existing resources require either deep electrical engineering experience. Many other sources cater to licensed Radio Amateurs with a focus on letting them communicate with other radio hobbyists.
This site instead focuses on the person that wants to learn how things work, and may not already have a deep electrical engineering background. We have found that learning is often the most effective (and fun) when building things hands-on, so that is what we will do here.
An online collection of 101 level tours of programming languages. If you have to get up to speed in a hurry, you might find something useful in here. Has overviews of common tools, also!