This is a continuing series about “What programmer’s day in life looks like”. Last time I had an interview with Chris Smith, who is Tech / Lead Manager at Google. This time it’s the turn for another amazing internet company – StackOverflow and I was lucky to catch Nick Craver for a quick interview about his daily life. Don’t forget to check out his blog and follow him on Twitter. Continue Reading…

Hey! Sure programming is cool and demand for tech geeks is higher than crack these days. But have you ever wondered what programmer’s day actually looks like? Well I did, so I went to Twitter and got hold of 3 brilliant programmers – one from Google and two from StackOverflow. They told me what they do every day, what are their most and least favourite parts of their job and even shared how their workspaces look like. The first person I’ve approached was Chris Smith and he kindly agreed to do an interview with me. Very, very warm and approachable guy. Unfortunately his blog is open to invited readers only, but you can always follow him on Twitter! And now,  let me introduce: Continue Reading…

Here’s a second month gone. I wish I could share some exciting news with you today, but I can’t. Yet. However,  some words from Pat Flynn still give me hope:

My first monthly income report from October of 2008 totaled $7,906.55, which is a lot for the first month – but what most people forget is that leading up to that month, I had put in a year and a half of hard work into my first online business ( before I ever tried to monetize it. That time was spent struggling through the technology, creating content, building connections and most importantly, establishing myself as a trusted authority in the niche I was serving, and still serve to this day.

If he spent 1.5 years before ever monetizing his website – I should be looking at the next 16 months as my learning curve. I hope I will start earning money sooner though.

What I accomplished this month:

1) Since one of my biggest goals is to tell you the first-hand experience about learning web development, I took and tested a few courses:

2) Finished coding my portfolio update for the old website at The new website will be live soon.

3) I wrote 3 articles to the blog this month, including my review for the TeamTreehouse which I hope will generate the money for me. The other two articles were:

9 ways to learn to code with PHP for people who struggle finding new ideas and got bored with reading books.

How to learn web development – 2 Steps Approach. A simple idea which I often forget to follow. Want to learn something? Read and apply.

4) Did a lot of research for web development topic – popular blogs, forums, where people hang out, what they talk about and what kind of problems they have. From that research I made a content plan for the website. Got more ideas than I will be able to implement during the next 2-3 months.

Besides all this I also had a lot of reading to do for the University. Also, it was Christmas period so I also spent quite a lot of time buying presents, cleaning home and drinking mulled wine.

What I was supposed to focus on?

  • Creating a review for the TeamTreehouse. Done.
  • Creating a valuable document for exchange of the email. Meh, there are ton of those available anyway, so I just left an opt-in box without any hook.
  • Creating another 10 articles. Yeah, right. Nice try, but I wrote 3.

What will I focus on during January?

  • Writing 3 more articles for this blog. Seems like a reasonable number.
  • Participating in forum to become a trusted member in the community.
  • Commenting on 3-4 web development blogs, but without leaving links to my website. I think trust and authority is more important than a few spammy no-follow links out of the blue.

Let’s do this!

When we try to learn a programming language, there always is a annoying question floating around in our mind – “what should I do next?”. We try a few tutorials, skim through a book and we feel completely puzzled.

Everyone goes through this. The only way out is to keep believing that you can do this and just fight your way through this. It is possible, but to make this journey easier, I’ve put a list of ideas how you can learn to code with PHP. Continue Reading…

Learning to code may seem like a complicated process, but it doesn’t have to be. Essentially there are two basic steps you have to repeat over and over again if you want to learn to code. The same two steps apply to beginners just as well as they apply to advanced programmers. Continue Reading…

If you ever tried to learn to code, whether to start your own business or to land a better job, you know it’s difficult. I know this, because I’ve been trying to learn web development for the last year or so.

It’s difficult because of a few reasons:

  • It’s not very clear where to start
  • Everyone suggests to “build a project”, but you don’t have any ideas
  • Books are rather boring
  • Many free courses teach booleans, strings, variables, functions and objects
  • After a while these “fundamental courses” become quite easy, but you still don’t know how to actually build something

My journey started with the Codecademy

I've completed the JavaScript course, Youtube Api and most of the Box api

I’ve completed the JavaScript course, Youtube Api and most of the Box api


After trying out Codecademy, which was pretty good, I still wanted to build websites, code apps and make things for the web. I just didn’t know how take all these if’s and functions() and objects they taught me in the Codecademy and use them in the real world application.

It changed when I found TeamTreehouse

But let me explain everything in more detail…

Continue Reading…

Here is a list of project ideas for PHP beginners. Learning a programming language can sometimes be a little tricky, having a project helps you to structure your learning and get extra motivation.

  1. To-do list.
    Make a simple web app where you could add, mark as completed and delete to-do items. Continue Reading…

The whole month has already passed since I’ve announced my affiliate marketing journey to earning 50$ a month.

Since this is my first project where I am actually focusing on earning money (as opposed to simply learning and trying out things) everything was slower than I expected. Mostly because I don’t yet know what are the most critical tasks.


Here’s a list of things I’ve learnt and done over this month: Continue Reading…

Having cheat sheets is handy. The most important information is neatly packed in one place, which means you don’t have to go around the web searching for little bits and pieces of code and constantly thinking if you haven’t forgot anything. Here are my favorite cheat sheets that make web design and development a lot easier.

#1 SEO cheat sheet from Moz (2013 edition):

moz seo cheatsheet

  Continue Reading…

Victor Felder from Switzerland has created a free programming book list with more books on every topic of computers than you will ever have time to read all of them (you’re not supposed to!). Here’s a full table of contents of this resource list:

500 programming books table of content

So grab your favorite hot beverage and get to reading! Here’s a link: