Arthur Wang's Blog
Follow me on
  • My General Blog
  • Software Development
    • Latest Articles on Software Development
    • Complete Resources for Developers >
      • Tutorial Information for Developers
      • .NET Developer Blogs
      • Developer Journals and Magazines
      • Developer's Tools
      • Database Development
      • ​Developer Conference and Events
  • Tech
    • Latest Articles on Technology Development
  • Health
  • Money
  • Services
    • Modern Website Design
    • Web Maintenance of Existing Websites Service
    • Corporate Business Consulting Service
  • About
  • Contact
  • Art
  • 中文部落格

Introduction to Programming: Understand Programming objects and Programming Languages

2/18/2016

0 Comments

 
Programming SimplifiedProgramming Simplified
This is our second lesson (How to Program) from the first series courses on How to become a web developer from scratch. 
Please watch our first lesson, Learn from Arthur's Burger Drive Thru, if you have not watched yet.
 
In the first lesson, we learned a great deals of identifying what are the programming objects.  In this lesson, we are going to show you how these objects are created, converted, displayed, and transferred and then how you can do programming by yourself.  But before we dive right into this topic, I want to describe to you on how we structure this lesson. We basically divide this lesson into 2 parts.  Since as you may have heard, there are just so many different programming languages and scripts out there.  It could be very confusing especially for people who are new to programming as it has become very diverse and continues to evolve in a really fast pace especially in the past 5 years.  But the good news about it is that you don't need to learn the old and inefficient ways of developing web applications and you can start learning the easier stuff since programming is evolving in a direction of becoming simplistic but powerful at the same time. 
 
On one hand, the hard part about being a web developer is that you cannot just learn one programming language and expect to do everything you need to do.  On the other hand, you don't need to learn every single language out there but you just need to learn a handful of languages to do the job.  It may be overwhelming at first, but I'm confident that after today's lesson you will have a big picture of what you need to learn. 
In a similar fashion, you can pick and choose certain programming languages and scripts from company like Microsoft or from programming communities to develop your web applications as long as they are compatible with each other!
 
So in the first part of this lesson, we will find out where we can see these programming objects from a browser, and how these objects are created and how the same object are manifest or represented by different programming languages with some sample codes. In the last part of the lesson, we will focus on one popular object- oriented programming language.  Once you master one language, it will be easier for you to master the other language since the concept is similar and only the grammatical syntax may be different.



​Part 2: Find Programming objects from web browser (See Below)
This video demonstrates how the web browser uses static information received from web server to make web page dynamic with its programming component hiding insides the html code. 

Part 3: How web browser works in terms of programming objects?
​This video show you how web browser works and manages to display various programming objects send from web server to the users.  It describes HTML, CSS, and JavaScript in terms of how they present the same information in their own ways and how they are able to manipulate information.

Part 4: Inline and External files style sheet and JavaScript
This video demonstrates two ways of writing the style sheet and JavaScript in web pages and discuss the advantages and disadvantages.  It shows the solution of browser's caching problem.

Part 5: Explain JSON and XML & Group Popular Programming Languages
This video describes data transfer objects and attempts to categorize all popular programming languages in terms of front end and back end and client-side/server-side and discuss about node.js as well.
I hope you already see some patterns about programming codes and you feel more comfortable of learning how to program next.
Read Latest Software Development Articles  Read Latest Tech Articles

Picture
Let's Connect!

Arthur Wang

​Arthur is a software developer at his core and has been developing web applications and leading development projects since 2000.  He enjoys learning new technologies and writing about them.


If you would like to read more articles written by Arthur, please subscribe the weekly newsletter from Uniting Digital since he is also a content contributor for the site.
Subscribe

0 Comments



Leave a Reply.

    Arthur Wang

    @ArthurWangLA
    MCSD App Builder
    MCSD Web Applications
    ​Member of Windows Insider Program & HoloLens Developer Community & Dev Center Insider Program

    Over 17+ years of  experience in web-based software development & management.  Specialized in Microsoft technology with c# language and its architecture design.  MCSD, MCSE, Microsoft Specialist, MCP + Internet, and B.S. from UCLA

    Archives

    August 2018
    March 2018
    January 2017
    December 2016
    May 2016
    April 2016
    March 2016
    February 2016
    April 2014

    Categories

    All
    API
    Arduino
    ASP.NET
    Cognitive
    CSS
    Database
    Deep Learning
    DevOps
    Electronics
    Flexbox
    HTML5
    IoT
    Katana
    Machine Learning
    Management
    .NET
    .NET Core
    Neural Network
    OWIN
    Programming
    Programming Tools
    Recognition
    Security
    SQL Server
    UWP
    Visual Studio
    Web API
    Web Developer

    RSS Feed

    Latest Articles

© 2014-2020 ArthurWiz.com All Rights reserved. | Home | About |
Protected by Copyscape