Yes you should have a license for Baofeng. Code is not required for the license, operating procedures and basic knowledge of electronic communication are. Check out the ham clubs in your area for license classes. Like law abiding gun owners the more licensed hams the better. So they should try to be affordable.