Internet marketing involves many complex concepts and terminology that can be difficult to understand for those new to the field. However, with discussion and planning, the basic concepts and "codes" used in internet marketing can be decoded and the "tree of knowledge" clarified. The key is to start discussing and planning to better understand this important marketing channel.