Skip to main content

When and how I started programming

I have read of posts where poeple mentioned that they started programming at very early age but in my case it was opposite even though I was exposed to it at an early age. I have met many people who feel that its very late for them to start programming. This post is for them

I was in 7 grade when I was exposed to programming. One of my family member was learning web desiging. She showed me the structure of HTML

I wrote the first program and at that time I did not know that what I was doing is "programming" for me it was just some fancy thing like make slides on power point. 

My first code was the following

<TITLE> Siddiq </TITLE>
<BODY> Hello World </BODY>

I played for some time and then got busy with other stuff.

Years passed by I completed my BS in CS with some exposure to JAVA still I was not doing much programming until I enrolled in MS in CS.  All my peers were really good at programming and CS fundamentals and I was okay at that time. I was scared and was afraid to ask people which I feel was my mistake. Its always good idea to discuss with your peers and always respect their suggestions.

How did I overcome my fear of Programming?

I started to develop fear of programming. Time passed by and I finally decided this is not who I am. I take challenges and solve them. So I made a plan and strategy to overcome this fear.  My plan of action was to meet people whom I was comfortable with and who belong to same field. I started to share my experience and the response I got was amazing. I met so many people who had same experience as I had. 

Some suggested me books, some suggested me to take classes and some gave me ideas. I combined all the advices I got and made the following plan 

I am a guy who believe in practical learning. If you give me a book I will take more time to learn when compared to if you give me project.  I picked up a Java book read few pages and after that I kept the book at oneside and then thought of simple ideas that I can implement. 

As usualy I started with "Hello World" in Java (at the same time read about the structure of Java program) . Then I wanted to create a program that would take all my friends name and print them in 
sorted order (learnt about IO operations as well as sorting algorithm)



  1. Harrah's New Orleans Casino & Hotel - Mapyro
    Find your way around the casino, check-in, and check 진주 출장안마 out the casino games and restaurants 김포 출장마사지 nearby. 수원 출장마사지 1, 777 Harrah's 정읍 출장안마 Blvd, New Orleans, LA 70130. Directions 광양 출장샵 · (504) 651-3100.


Post a Comment

Popular posts from this blog

Adding loading spinner to JSP Page using pure CSS and JS

I wanted to add loading spinner to the web application that I was working on. This application is a legacy application and I was looking into a way to add the loading spinner whenever the user performs certain actions such as the following Clicks a button which behind the scene performs CRUD operation When user request data  As the web application was based of JSP and I was looking for a way to adding it to the webpage and finally came across the following solution  Create a div  Add the CSS for the div Create a JS function which gets called on button click.  Here is the code HTML JS      CSS

Enabling TLS 1.2 in Java 7

I am working on web application that uses third party API and apparently those guys have stopped using TLS 1.0 and switched TLS 1.2 I was getting the following error Apparently Java 1.8 have TLS 1.2 by default and for Java 1.7 you have to enable it. I have been searching online for few days to enable TLS 1.2. I have tried all the following things but it did not work For each application, enter this command: java ... -Dhttps.protocols=TLSv1.1,TLSv1.2 ... Using JAVA_OPTS, enter the following command in your .profile, shell rc (to affect all Java programs run by the user), or (to just affect Datameer): export JAVA_OPTS="${JAVA_OPTS} -Dhttps.protocols=TLSv1.1,TLSv1.2" This is what I did and boom it worked

Attaching remote debugger in Netbeans

I am working on a web application based on Ant,Struts and Java. I wanted a way to debug the live application in my local environment and I found out that attaching remote debugger is the best option. It helps in debugging live application. What is Remote Debugging? The client/server design of the Java  debugger  allows you to launch a Java program from computer on your network and  debug  it from the workstation running the platform. This is particularly useful when you are developing a program for a device that cannot host the development platform [source: eclipse community] How to enable it in Netbeans Open Netbeans IDE Go to Debug option  Click on Attach Debugger  Enter the host name and port number Click OK Note: Make sure you start the application first before attaching the remote debugger