Tag Archives

Archive of posts published in the category: Tutorial

Free Programming Fundamentals Tutorial – Programming 101

Most people do not know how their device’s process binary and work with data, from their washing machine to their smart phone. I found even some programmers don’t have the knowledge of such; I’m in fact guilty of this sin!

I missed out by learning a programming language first rather than trying to understand the computer on the hardware level. As programmers we are controlling the hardware and eventually even if you’re programming in Javascript you need to know about memory and how the language works. So understanding binary data, persistent and temporary memory, CPU, SPU, GPU, networking and more is crucial even if you’re a web developer this still applies to you.

This course will be a broad foundation of knowledge giving understanding of certain topics that need to be covered; giving you a solid foundation to grow from. I don’t believe in understanding a programming language first is

Read More

Search Engine Optimization Tutorial and Tips

Search engines are a fantastic resource to get visitors to your website. Unfortunately, helping search engines find and rank your website for inclusion in its listings is challenging. Like many online strategies, there are tricks and tasks that you can use to improve your results. However, similar to social media marketing, you can spend an inordinate amount of time on search engine optimization. Here are tips on how to get your website noticed in search engines legitimately, without spending to much time.

What Is Search Engine Optimization (SEO)?

Search engine optimization (SEO) is the method website owners use to help search engines find, index, and rank their web pages, hopefully above competitors’ websites. While there are several search engines you can rank on, including Bing and Yahoo, the majority of Internet search (80%) is done through Google. As a result, most SEO tips you’ll come across are geared toward getting

Read More

Learn SEO Tutorial – javatpoint

C Programming for Embedded Systems

C Programming for Embedded Systems

Embedded Software is a key element in every embedded project that is used to run the micro-controller to perform the desired operations. In our daily life, we frequently use many electronic devices such as washing machines, refrigerators, mobile phones, security system, digital camera so on which will be controlled using embedded C program. If you press a button to take a photo with your digital camera, then micro-controller will perform the functions essential to capture the image and store it. This article presents basics of embedded systemsmicro-controller consists of many ports to construct the embedded C programming tutorial.

7-Steps to Building Embedded C Programming Tutorial

The embedded C programming is a collection of one or more functions. Every function is a collection of statements that are used to perform some specific tasks. The embedded C programming tutorial is similar to a C language is constructed

Read More

Microsoft Windows Tutorial – Lesson 1: Introduction to Computers

The “computer” is an ensemble of different machines that you will be using to get your job done. A computer is primarily made of the Central Processing Unit (usually referred to as the computer), the monitor, the keyboard, and the mouse. Other pieces of hardware, commonly referred to as peripherals, can enhance or improve your experience with the computer.

Author Note

This web site assumes that you have a computer ready to be used and
that all the necessary parts are connected; but we don’t care if you are
using a desktop, a laptop, a server, whether you work from home, in an
office, while commuting, taking a class, or using a computer at a public

To use the computer, you must first turn it on. To do
this, the first thing you should find is the power switch that is used to put the unit on. Nowadays, it is usually

Read More

Tutorial for Dynamic Programming | CodeChef



Dynamic programming (usually referred to as DP ) is a very powerful technique to solve a particular class of problems. It demands very elegant formulation of the approach and simple thinking and the coding part is very easy. The idea is very simple, If you have solved a problem with the given input, then save the result for future reference, so as to avoid solving the same problem again.. shortly ‘Remember your Past’ 🙂 .  If the given problem can be broken up in to smaller sub-problems and these smaller subproblems are in turn divided in to still-smaller ones, and in this process, if you observe some over-lapping subproblems, then its a big hint for DP. Also, the optimal solutions to the subproblems contribute to the optimal solution of the given problem ( referred to as the Optimal Substructure Property ).

There are two ways of doing this.


Read More

C Tutorial – Tutorialspoint

C Programming Tutorial

C programming is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis M. Ritchie at the Bell Telephone Laboratories to develop the UNIX operating system. C is the most widely used computer language. It keeps fluctuating at number one scale of popularity along with Java programming language, which is also equally popular and most widely used among modern software programmers.

C programming language is a MUST for students and working professionals to become a great Software Engineer specially when they are working in Software Development Domain. I will list down some of the key advantages of learning C Programming:

  • Easy to learn

  • Structured language

  • It produces efficient programs

  • It can handle low-level activities

  • It can be compiled on a variety of computer platforms

  • C was invented to write an operating system called UNIX.

  • C is a successor of B language which was introduced around the early 1970s.

Read More

Embedded C Programming tutorial for Beginners – Chapter 1

Here we are providing Embedded C programming tutorial for beginners.  Initially you should learn embedded C programming basics to go further into the world Embedded development. It is a combined task of working with real hardware and writing a suitable source code using a software.

You have to deal with hardware like micro controllers, sensors, drivers, circuits and various input/output devices. You should be a big programmer before you starting with the hardware.

Create your own user feedback survey

The software source code which you will develop for your embedded devices will control the functionality of the application, thus your source code should be very much perfect in terms of logical algorithm and syntax.

Languages used in Embedded Programming

You can use assembly language or C language to develop embedded applications. Assembly language preferred for simple applications. But for complex application C language is the real solution.

Attention to those

Read More

Robotics Programming Tutorial: How to Program a Simple Robot

Editor’s note: On October 16th, 2018, this article was overhauled to work with the latest technologies.

Let’s face it, robots are cool. They’re also going to run the world some day, and hopefully, at that time they will take pity on their poor soft fleshy creators (a.k.a. robotics developers) and help us build a space utopia filled with plenty. I’m joking of course, but only sort of.

In my ambition to have some small influence over the matter, I took a course in autonomous robot control theory last year, which culminated in my building a Python-based robotic simulator that allowed me to practice control theory on a simple, mobile, programmable robot.

In this article, I’m going to show how to use a Python robot framework to develop control software, describe the control scheme I developed for my simulated robot, illustrate how it interacts with its environment and achieves its goals,

Read More

Event-Driven Programming: Introduction, Tutorial, History

In late 2005, I was trying to learn event-driven programming. I searched
the Web for an explanation of the basic concepts of event-driven programming, but I
couldn’t find one. So I wrote one. I hope it will help you in your attempt to learn
event-driven programming.

You can download the paper HERE.
It is available in both PDF format and in Microsoft
Word format. I make it available in Microsoft Word format so that it will be
easy to translate or subset the document, complete with embedded

This document is finalized and no longer being actively maintained, but if you wish
you can leave a review.

Creative Commons License

This work is licensed under a Creative Commons Attribution 2.5 License.

The Creative Commons Attribution License gives you permission to do
virtually anything you want with this work, including copying all or part of
it, distributing it, and making derived works (including translations)

Read More