Get flash to fully experience Pearltrees
Whether you are looking to switch careers and become a full-time programmer, want to try to build a website or app on the side, or are just looking to round out your skill set, learning to code has certainly been something a lot of people have started to do lately. And while being a programmer might not be for everyone, there is a lot to be said about gaining a better, more educated view of how all those pixels get moved around all those screens. Before we delve into our list of learning resources sites, we wanted to share some advice from Marissa Louie , a self-taught product designer for Ness Computing . A former startup founder, Louie told TNW that the hardest part of being self-taught – whether it’s design, programming, or any other discipline is, “gathering the courage. The most important barrier is just to overcome your fears” (she also said having the ability to follow instructions helps as well).
There was a time, long ago, when the most important thing you could do with your code was to make it more efficient — in terms of how much functionality you can pack into every kilobyte of storage, how tightly it compiles, how little RAM it uses, how much you can communicate in every network packet sent, and so on. In those days, many computers did not even have random access persistent storage, you could only run one program at a time, and RAM was measured in bytes rather than gigabytes. Those days are long gone. There are still reasons to pay attention to efficiency when writing code. A poorly written Fibonacci sequence generator could take hours to produce the first 100 numbers in the series. An operating system that requires 20 gigabytes of storage just to be minimally useful does not serve very well for use on embedded devices.
Requirements To be able to do this tutorial you will need to have a good understanding of how to use a computer. You will also need to either get Microsoft Visual Studio.Net or download the free C# compiler from Microsoft's website. Writing the code You have 2 choices when you write a C# program and they are to use the Visual Studio IDE to write your code or to use notepad. We will be using notepad.
Learning to program isn't something you can do in an afternoon, but it doesn't have to be a life's work, either. There are lots of things you can do to make it easier on yourself when you are learning to program. You already know about The 5 Most Common Problems New Programmers Face--And How You Can Solve Them .
Edit Edited by Bourkas, Tom Viren, Ben Rubenstein, Compmod129 and 60 others Whether you want to design a video game, app, or just want to do it for fun, programming is your friend.