The Idiot’s Guide To Web Programming and Support

2 min read · 7 years ago


When establishing an online presence as a business, it’s a whole different ball game than even five years ago. Today you have to battle learning Google’s ever-changing search engine algorithm, social networking, content generation, and mobile & email marketing. Oh, and there’s the whole back-end support like web development, network systems, and cloud computing.

We often hear about the front-facing part of marketing, but back-end technology gets overlooked. Whether it’s over our heads or we simply don’t “touch” that area, terms and solutions seem obscure and difficult to understand. Whether you are a small business owner or a Fortune 500 employee, its important to know key terms related to web development and IT networking. Here are a few you should know:

1. The Power of Python

Python is a clear and powerful object-oriented programming language. Python is ideal for ad-hoc programming tasks. It includes a variety of basic data types like numbers (floating point, complex, and unlimited-length long integers), strings (both ASCII and Unicode), lists, and dictionaries. The language supports raising and catching exceptions, resulting in cleaner error handling. A good Python course will imbue your mind with the kinds of problems software programmers deal with daily.

2. HTML and CSS

These are not programming languages – they are markup languages. Nonetheless, they are the languages that pretty much drive the web. There are other important languages such as JavaScript and PHP; but HTML and CSS are the barebones necessary for the construction of most websites.

HTML and CSS form the structure to build graphics and other multimedia, so having an understanding of them can help your marketing efforts in numerous ways. For example, if you’re link building, you can use HTML code to pitch an infographic or image. Or, if your working within your content management system you can use it to fix the funky code that appears on the front-end of your site.

 3. Provisioning Servers

While it is important to understand web language, you must also understand the systems that support it. Provisioning is a technology that makes a server ready for network operation. Typical tasks include:

  • Selecting a server from a pool of available servers
  • Loading software
  • Customizing and configuring systems
  • Finding associated networks and storage resources
  • Setting up for disaster recovery

Provisioning services are also often seen as a business continuity solution; they serve more uses before disaster recovery ever becomes an issue. For example, Citrix PVS is a desktop management solution that creates virtual images that your entire business network can access across the cloud. Or, as most businesses opt for, administrators with the requisite permissions can make changes to it. Installation on the “master key” desktop is all that’s necessary; these changes are then streamed to all the other desktops that you choose. The kind of desktop virtualization allowed by the Citrix provisioning server facilitates nearly all the digital functions of your company, which means your front-facing brand will benefit from your knowledge in this area.

All in all, understanding these definitions will make you a more rounded marketer.

This article was syndicated from Business 2 Community: The Idiot’s Guide to Web Programming and Support

More Technology & Innovation articles from Business 2 Community: