Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

I want to learn programming

- - - - -

  • Please log in to reply
10 replies to this topic

#1
rubab

rubab

    Newbie

  • Member
  • 41 posts
  • Joined 08-November 06
Hi everyone,

Recently i realized that knowing how to program is a great thing and i was hoping it is time for me to learn a programming language.

But i am not sure where to start , i mean which programming language should i learn first, what programs do i need , are there any online tutorials?

Please suggest me cause i am seriously naive about programming languages.


How to remove advertisement from MSFN

#2
shahed26

shahed26

    Advanced Member

  • Member
  • PipPipPip
  • 462 posts
  • Joined 07-July 07

Hi everyone,

Recently i realized that knowing how to program is a great thing and i was hoping it is time for me to learn a programming language.

But i am not sure where to start , i mean which programming language should i learn first, what programs do i need , are there any online tutorials?

Please suggest me cause i am seriously naive about programming languages.

bro just google around for tutorials, then you will have a clue on what language you want to learn. it all depends on which language you want to learn and which will benefit you, coz theres quite few out there and its not easy to learn all or remember all.

#3
Glenn9999

Glenn9999

    Senior Member

  • Member
  • PipPipPipPip
  • 676 posts
  • Joined 23-April 07
  • OS:Windows 8 x64
  • Country: Country Flag
Maybe the first question to be answering is what you are looking to do that you want to learn to program? Programming languages are a lot like tools (one lesson most don't get in the programming world, but I digress). Some tools do certain jobs better than others.

What is it that interests you that you are wanting to learn to program in the first place? Perhaps the decision of what to get into will be better found by answering that question and finding the right tool to do that particular job?

#4
Camarade_Tux

Camarade_Tux

    MSFN Addict

  • Member
  • PipPipPipPipPipPipPip
  • 1,760 posts
  • Joined 22-May 05
Which programming language depends on what you intend to do with it.
Web, general-purpose, interaction with windows (not Windows), scripting.

As a general introduction, AutoHotKey/AutoIt are nice. They're quite simple but forget about them for number crunching.

#5
rubab

rubab

    Newbie

  • Member
  • 41 posts
  • Joined 08-November 06
To tell the truth I tried to learn HTML few years ago but lost interest after a few months. But now i am really interested in learning a programming language like C++.

As you are the programming gurus, i want to know from you which would be the best language to learn for a beginner, because i don't know which one is easier.

About the tutorial, is that i don't have any problem getting a book and i think i will find a lots of tutorial after you tell me which language i should learn.

#6
MrCobra

MrCobra

    Member

  • Member
  • PipPip
  • 194 posts
  • Joined 16-July 04
From Borland/CodeGear

http://www.codegear.com/products/turbo

From Microsoft

http://www.microsoft.com/express/

Or if you'd like to try your hand at x86 assembly language

http://www.masm32.com/

All the tools are free of charge.

Edited by MrCobra, 12 May 2008 - 01:47 AM.


#7
Camarade_Tux

Camarade_Tux

    MSFN Addict

  • Member
  • PipPipPipPipPipPipPip
  • 1,760 posts
  • Joined 22-May 05
Don't begin with C++. There are a lot of better full-fledged programming languages to start with.
C is not that bad for a beginner as it's quite close to the machine and therefore teaches how programming works quite well.
In this respect, asm is nice too.
It's a matter of personnal preference but you should avoid Python, Perl and such dynamically typed languages until you have a real sense of the different data structures (floats, ints, chars, strings, arrays, lists, hashtables, everything).

And if you have a mathematical background you should definitely take a look at the functionnal programmin languages : ocaml, f#, haskell (and lisp but bahh, I hate lisp !). You don't need to have studied mathematics to use them but when you have, you already know these languages in fact. ;)

#8
rubab

rubab

    Newbie

  • Member
  • 41 posts
  • Joined 08-November 06
Thanks a lot MrCobra & Camarade_Tux :thumbup . I greatly appreciate your help. I will try my level best to follow your guidelines . :yes:

#9
scrumpyjack

scrumpyjack

    Newbie

  • Member
  • 12 posts
  • Joined 24-May 08
you need to start with PYTHON language. It best for learning.

#10
rubab

rubab

    Newbie

  • Member
  • 41 posts
  • Joined 08-November 06
Superb scrumpyjack

Thanks a lot for your suggestions. :w00t:

#11
eyeball

eyeball

    Have you tried turning it off and on again?

  • Member
  • PipPipPipPipPipPip
  • 1,150 posts
  • Joined 28-October 05
For what its worth; VB .NET is really easy to get started with and the .NET 3.5 framework has so many classes you can do just about anything you can think of. Best of all visual studio 2008 (express edition) is free from microsoft! :)
Thanks

Edited by eyeball, 29 May 2008 - 06:08 AM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users