Thursday, April 14, 2016

How to learn programming

Learning programming is not difficult but challenging. I am not saying it is a subject for genius. But who have passion , hopefully can learn programming. This is really easy but a little tricky. I am a beginner and not an excellent programmer. I am just sharing some of my experience and some tricks that I learn from expert brothers.

To learn programming you should practice math. Yes, it is really necessary. You have to increase your mathematical knowledge to be a good programmer. Without mathematical knowledge, you may be able to write program but can't be a dynamic programmer. To be a dynamic programmer , you have to increase your mathematical power. The strength of your mathematical power will increase your programming power.

I think you already have good knowledge on math . Now, what I want to say  is sharing some experience. When I want to a expert brother to learn angularJS, I saw him how to do this. He follows a trick. When he found a new things or new code that could be helpful for future, he just note this and save it on his computer and also used a title so that he can easily remember the purpose for code and the saved note file.

I liked his trick and try to follow this. This helps me too. When I forget any code or I need something that related to my current project , I can find out this very easily. That's really amazing and help me to save my time.

Another interesting tricks that helps me is helping other . Yes, when you try to share your knowledge to other and help other to solve their problem with your knowledge, it will increase your knowledge and helps you to know more and also helps you to learn how to solve different problems. You may be know very little, try to help other with this who does not know what you learned.


To increase your programming skill , you should do project work as more as you can. I know, a common question is when you are very beginner , where from you get project works? The easy answer is, you don't need to get project works in your beginning time, just follow what other people doing and what is easy for you.  For example, I am a web developer. I am a beginner. I need to do some project work. So, I just try to follow other peoples website projects and search which one is easy for me and cover my knowledge area and after choosing a project , I just try to complete it by myself.

These are very few way that I follow to improve my skills. I just shared for you if this is helpful for you too.

Thanks for reading.

Thursday, March 17, 2016

Simple php application run with command line

Developers , who uses ubuntu actually know the taste of terminal line or command line. Laravel developers also know that , laravel introduced "artisan" which runs with terminal line. It is really so amazing.

Thats why today I am writing this article. Today I am trying to show you how to use command line for php and also can build an application that can run with command line.

Sunday, March 13, 2016

Simple CRUD project with OOPHP and PDO

CRUD is an essential part for application .  At the same time for php application , combination of OOPHP and PDO will make your applications more smooth , nice , well decorated and perfect. So, I think CRUD with OOPHP and PDO is really a good practice.
In this article, I am trying to show how to create a simple project of CRUD using OOPHP and PDO.

Friday, March 11, 2016

Simple use of Composer in OOPHP - a simple Calculator with OOPHP

Composer and OOPHP, a great combination for php application. This combination not only reduce your work pressure but also give you a nice clean and helpful application development system.


In this article , I will try to show how we can create a very simple project with OOPHP and composer. Our project is Simple Calculator.


Tuesday, March 8, 2016

Complete CRUD with PDO with PREPARED statement

PDO (PHP Data Objects) is a PHP extension to formalise PHP's database connections by creating a uniform interface. This allows developers to create code which is portable across many databases and platforms. PDO is _not_ just another abstraction layer like PearDB although PearDB may use PDO as a backend. Those of you familiar with Perls DBI may find the syntax disturbingly familiar.

 Well, leave this theoretical part, you can read it from internet.  I actually not trying to teach PDO, there is so much tutorial available for this. I just trying to make a collection of CRUD codes here using PDO.