Jump to content

How can i start with programming

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
4 replies to this topic

#1
Gheza95

Gheza95

    Newbie

  • Members
  • Pip
  • 1 posts
Well i'm a 15 years old boy and i want to be a computer programmer.
But i don't know what to study.

Can you help me??

:D

I'm using mac!

#2
Guest

Guest

    Writes binary right handed and hex left handed

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 3,414 posts
People always ask this here, and I always recommend learning Python. It's easy to program in, it teaches you good programming practices, and it has many uses.
Root Beer == System Administrator's Beer
Download the new operating system programming kit! (some assembly required)

#3
matrob

matrob

    Newbie

  • Members
  • PipPip
  • 12 posts
I'm 18 and I've been where you are lol learning to program without taking any classes.

First you need to decide what kind of programming you want to do. If you want to build websites, learn HTML (if you see XHTML, that's more or less the same thing). It's extremely simple compared to "real" programming languages. After HTML, I'd recommend learning javascript to do the cool effects you take for granted on most websites you see. Possibly learn Flash? I've never learned it and don't know much about it as I don't do any web development, so someone else can tell you more about it.

If you want to build desktop applications (Microsoft Word, iTunes, PC Games, your web browser, a calculator, etc.) you need to learn a "general-purpose" programming language. The most common languages recommended right now are C++, Java, and recently Python.

C++ is the most commonly used language and is extremely powerful and efficient, but often gets that power from requiring you to manage a lot of details yourself.

Java is also a very common and flexible language, and is used to create both desktop applications and web applets. Many people don't like Java because they say it is inefficient, but in my opinion it is a great first language to learn and is efficient enough to be used in many large applications (for example, the IDE Eclipse and the MMORPG Runescape).

Python I don't know much about as I've never learned it. I've read, however, that it's a great first language to learn because it's easy to learn and has the power and flexibility of Java.

Of these 3, my recommendation would be Java. You can either buy a book on it (I recommend Headfirst Java) online or at any major bookstore, or do what I did and read this online textbook by HWS professor David J. Eck for free :P
Javanotes 5.1.2 -- Title Page

Don't just go off of my opinions though as I haven't been around nearly as long as some other people on the forum :)

Edited by matrob, 09 July 2010 - 11:43 AM.


#4
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
HTML + CSS + JavaScript + PHP is an easy and free way to start program (download XAMPP for the server if you use Windows). There are a lot of tutorials out there to help you get started.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#5
marjie

marjie

    Newbie

  • Members
  • Pip
  • 6 posts
This is a valuable resource. Thanks.