C or HTML - What should i choose? A guide for beginners.

         You are newbie in programming field and interesting to start learning but confuse with language like C and html. A lots of newbie confused that how to start with programming or which language I should select either C or html? In this post, i will try to clear all your confusion about c and html.

         First thing I want to tell you that don't mix both things (C & html). They are separate : How ? You need to understand that if you are willing to learn programming then you should choose C And If you are willing learn to learn rendering language then, its HTML. Still confusing? No problem! You need to understand the difference between programming language and rendering language. Programming language allow you to do mathematical and logical operations.

For example, you provide two numbers to C language (programming language) 4 , 3 with positive (+) operator then, C will perform a mathematical operation and it will return 7. The statement should be like this 4+3 and the answer will be 7. It simply add both numbers and return the result but if you try to perform same operation with HTML then the result will 4+3. What? 4+3? This is exactly the same what we provide! Yes, it is same that's why we called it rendering language. It simply render the content you provide. It didn't apply mathematical operation. while in programming language you are able to perform mathematical and Logical operator (we are not going deep in logical operator like "AND", "OR").

How to solve "npm not recognized as internal or external command"

You have downloaded and installed npm and then, typed npm command but getting the error
"npm not recognized as internal or external command"
OR You want to know how to download and use npm? Then, you are at the right place! This short post will teach you the simple steps in order to successfully install and run npm. So, here are the steps.
First, download and install npm from here [chose Windows Installer(.msi)]. If you have tried npm command after installation, you will get this error "npm not recognized as internal or external command". In order to solve this problem, follow below steps:
  1. Go to MyComputer Properties.
  2. Click Advanced System Settings from the Left bar of Window.
  3. Now you have System Properties window. Click Advanced
  4. Then, Click Environment Variable... button
  5. Now you have Environment variable window: From User Variable, Select Path
  6. Click Edit
  7. Now in Variable Value, add the path of where you have installed npm. Like I have installed it in C drive (C:\Program Files\nodejs\). If you have installed in other drives then please act accordingly.
  8. OK all open dialogue
  9. Now the final step, Restart your computer.
  10. Congrats you have done, now you can use npm commands

Drones - Next Common thing you will see everyday

Postal delivery with drone. . . Crime scene film with drone. . First-aid with drones . . Agriculture with drones . . Its all about drone, drone and drone. Yes, the next big and common thing you will see everyday around you, will be the Drone or Unmanned Aerial Vehicles (UAVs) technology. Drones are actually flying robots that can fly autonomously or they can be control remotely. According to Dictionary.com drone :
"an unmanned aircraft or ship that can navigate autonomously, without human control or beyond line of sight ".
Drones usually have embedded systems that work in conjunction with on-baord sensor and GPS.

I am here again (after AI tweets collection),  collected some of the cool tweets that will educate us about the different perspectives of drone technology including its adoption and development and latest progress. Actually drone technology is one of the leading trend that is quickly evolving with AI.

What is Drone

Drone Technology Latest Progress

Drone is Mega Trend

Drone Industry Getting Large

Drone Prices Getting Small

Drone's Problems/Issues 

Drone Applications


Drone Aerial View is Important

What you need to know about 5G


  • 5G means, Fifth Generation
  • Fifth generation of wireless technology
  • Newest mobile wireless standard based on the IEEE 802.11ac standard of broadband technology
  • New generation means new encoding methods, faster speed, low latency, fast download
  • 100 times faster than 4G
  • No mobile device yet for 5G
  • Maybe started in 2018 or 2020s but Huawei is planning to launch the first 5G pilot network with its partners in 2018. And UK also testing it.

  • AT&T and Verizon's pre-5G is coming this year
  • 5G connect many devices
  • It will play an immense role to enable the self-driving cars concept.
  • Enable heavy machinery control through networks.
  • Enable the concept of Doctor virtual Visit for patient treatment
  • Life 360 views for your favorite games using VR.
  • Life for IoT, 5G will enable IoT because cellular network Latency limits many IoT applications.

Free Speech to Text Service for developers

One of our teacher share that 
Indeed tech giants like Apple, Microsoft etc have moved for voice first apps. Now,  as a developer did you consider implementing voice based interaction for your app? No? Why ? You should consider it right now! And For this, you first need to understand that how to convert user words to an action? But wait, actually you  first required to understand that how to convert user voice to text and then text to an action.
Remember the sequence:
"user voice to text then, text to an action".
And in this post, we are going to deal with the first part i.e., user voice to text. I am not an AI expert nor I have designed any algorithm to share with you. We are going to share with you a cloud services for this purpose.
If I ask you to suggest me some speech to text service or API for my project, then, What will you do? Maybe you will first google and answer or you will refer Google Speech API or IBM Watson Speech to Text or Bing Speech Service etc etc.  That is fine, but theses services are Free?
Maybe to some extent (like free trail or limited free access) but they are not free for production work where you have to handle tons of requests.!
What if I tell you about a surprising service that will provide Speech to Text without any cost? Sounds amazing! but wait, first we look the top speech to text services that are proudly present by google search engine.

Watson Speech to Text - IBM

IBM provide you one month free trail and its basic pricing model given below:
  1. Usage: < 250K minutes a month: $.02 per audio minutes transmitted
  2. Any usage > 250K to 500K minutes a month: $.015 per audio minutes transmitted
  3. Any usage > 501K to 1MM minutes a month: $.0125 per audio minutes transmitted
  4. Any usage > 1MM minutes a month: $.01 per audio minutes transmitted