By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Programming isn't for everyone. I take Computing at college, and it's really half/half. Half the class picked it up straight away, the other half are still struggling with the basics and we're coming up to the exam.

You need to have a logical mind, and relatively strong Mathematical skills (like breaking down formulas, creating algorithms, etc).

I couldn't learn coding from home, I had too many distractions, and no one to turn to when I needed help. My uncle's a programmer, but he's not the kind of person you ask for help (he's really half arsed at helping me).

Hence why I offered to help you when you needed it, because it is a struggle, and it is very easy to give up on.

One thing I will say, though, don't just learn one language because people on here posted the said language, download a few IDEs and play around with a couple of languages, look at the strengths and weaknesses of each language, don't do anything too low level, and chose a language which has a lot of support on the web.

Download the express editions of Microsoft Visual Studio.net (they're free... even when legal), find yourself a free Java IDE, and just play around, see which one appeals to you.

Some people will say "true programmers use Notepad" - that's just making it a hell of a lot harder for yourself, a good IDE, like Microsoft's, are really good and provide great tools and advice on where to find bugs in code.