Starting a blog is an exciting experience. I loved geeking out all the technical details and learning HTML/CSS to edit styles, but none of that actually matters, because… It didn’t take me any close to my real goals of having a blog: sharing my experiences, lessons or connecting with the like-minded people. So I struggle with the most important bit – writing actual blog posts. Not …

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 …

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 …

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 …

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.

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 …

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. To-do list. Make a simple web app where you could add, mark as completed and delete to-do items.

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):

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: So grab your favorite hot beverage and get to reading! Here’s a link: https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md#index

Marketing is always a little misunderstood concept by many people. Mostly because the only part the majority of people understand is advertising. If you are marketer, you must be doing adverts and make people buy stuff they don’t want. A liar, a con men, some sort of voodoo shaman you must be. Well, not exactly. Let me tell you how I see marketing and after …