Learning web based promotional advertising can only be considered second nature because one needs to learn the basic necessities of developing a completely functional website before it can be promoted. Learning computer programming languages can be kept to a minimum. It is not mandatory to understand them all, nor in-depth. The basics will be adequate for the regular on-line business proprietor. There are 3 that should be considered and they are HTML, CSS, and PHP. People in general cringe when they hear computer programming and shy away from what is a necessary part of the business. Computer programming is considered a tool of the trade and should be given huge respect because it is the main foundation to a successful on-line business. CSS is a computer programming language that adds style to your web-site, everything from different colors, images, margins, and borders. Think of CSS as make-up for your web-site. Sure, web sites could exist without much styling or customization but then the internet will be extremely dull. Don't presume that CSS is something you will never need. Trust me, there is nothing worse than having quality website content shrouded by a crummy, ugly layout and design. Colors are represented in the CSS language through different sets of what are known as color codes. You may not have realized it, but you have most likely come across these codes at some point in your web travels. For those that don't grasp CSS, do a search on the web for CSS color code finder/picker. Now that you understand the colors, let's find out a little bit more about the layout structure. Next to HTML, CSS is may be the next simplest language to learn and understand. In a short period of time you will learn a large part of the language. For those that need help, do a search on CSS primers and introductions for beginners. After learning HTML and CSS, you will have enough knowledge to develop a web page that looks and functions essentially as you would like. In fact, if you're ready to test out some code on a web page, do so. The best way to learn both HTML and CSS is by actually doing it in day-to-day situations. Once you feel that you have mastered each one, ask yourself: "Do I Understand"? CSS color codes, the overall CSS syntax (layout structure), the basics of headers and footers, how CSS can be combined with HTML and the types of things that can be done with the combinations. Once you have completed these two programming languages, it will be time to move on to the next and that being PHP. There are other languages such as Java, Perl, and Python for examples, but PHP probably is the most commonly used. You do not need to understand every programming language, but you need to learn the basics of the most common ones. Learn the names of the best ones and then try and see which one is best suited for individual tasks. As you learn, take the crucial things that standout the most and put them close, such as your desktop. This will let you to locate the information more swiftly for future needs. To learn more about promotional advertising strategies, visit http://yourpromotionaladvertising.com/services.html. Larry Payne is the owner of Culdebag Enterprises LLC and offers many strategies to increase productivity and profitability for the success of an online business.