Web Programming! If your aspire to be a web programmer, that’s great. But, the journey isn’t easy. You’ll need to brace yourself to face all the hardships and roadblocks just ahead. I intend to help you on the way though.
Keeping these moving parts and their roles in mind will help you in your journey to be a web programmer.
Other concerns include financial benefits and the availability of jobs. To clarify those concerns, kindly imagine the total number of websites and applications that you can think of. These are very many – you may have unending results in your mind. This clearly illustrates the booming nature of the industry. A career in Web Programming means a career for the future. At this stage, hop on the bus!
Now that the moving parts are clarified and career prospects are established, lets discuss the technologies involved. You may have heard of HTML5, CSS3 among others. Of course, these technologies all help in Web Application development. But, not all are needed. Let’s break them down based on the moving parts of a Web Application.
The structure of a Web Application necessarily has to be HTML (Hypertext Markup Language). Hence any version of HTML is OK. Current version means more features (Cool features). The most recent version is HTML5.
Though inline style can be applied in HTML, external stylesheet written in CSS (Cascading Style Sheet) can really enforce separation of concerns. Just like HTML, latest version means more features. The current version is CSS3.
Aside that, you also need to know the existence of CSS preprocessors. Currently, there are 3 in the market – Sass, LESS and Stylus. A CSS preprocessor is a scripting language that extends CSS. It compiles(at base level, if converts) down to CSS. Basically, it’s meant to make writing CSS a lot easier than it is already.
Now, i think all that’s needed has been laid down. With the above provided information, one has the strength to hop on to the Web Programming train. If you have no knowledge whatsoever in any of the mentioned technologies, don’t worry. I intend to write articles on all of them. Leave a comment below, i may consider your request.
Please enjoy coding!