Welcome to Dream.In.Code
Become an Expert!

Join 137,420 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 1,994 people online right now. Registration is fast and FREE... Join Now!




new to pogramming

 
Reply to this topicStart new topic

new to pogramming

cesarrri12
18 Jan, 2008 - 08:34 PM
Post #1

New D.I.C Head
*

Joined: 18 Jan, 2008
Posts: 1

hey I just wanted to ask which programming language should I learn first
User is offlineProfile CardPM
+Quote Post

Nayana
RE: New To Pogramming
19 Jan, 2008 - 04:12 AM
Post #2

DIC Hawk - 나야나 नयन:
Group Icon

Joined: 14 Nov, 2007
Posts: 824



Thanked: 5 times
Dream Kudos: 175
My Contributions
That's a really good question. It really depends what you want to do first, I guess. If you want to program micro-chips then you should learn C. You should also learn assembler for that.

If you are using Windows (which I assume you are) and you want to make a windows application, then the best thing to start of with would be (in my opinion) C#, C++ or Java. It would probably be easiest to go with C#.

The C# Express Edition 2008 can be downloaded for free from the Microsoft website.

If you want to start of with C++, you could use either C++ Express Edition 2008, or Bloodshed DevC++ (which is actually written in Delphi).

For a short answer, I would say, start with C#, and learn C++ later. Someone else's opinion WILL differ.
User is offlineProfile CardPM
+Quote Post

chili5
RE: New To Pogramming
29 Jan, 2008 - 04:15 PM
Post #3

D.I.C Addict
****

Joined: 28 Dec, 2007
Posts: 709



Thanked: 4 times
My Contributions
I started with Visual Basic because it was easy to learn and then I slowly moved into c# and c++. But really it all depends on what you are wanting to make.

I have software on my PC for several programming languages cause some make other things easier than others.

Good luck
User is offlineProfile CardPM
+Quote Post

MorphiusFaydal
RE: New To Pogramming
29 Jan, 2008 - 06:23 PM
Post #4

D.I.C Lover
Group Icon

Joined: 12 May, 2005
Posts: 1,113



Thanked: 9 times
Expert In: Hardware, Networking

My Contributions
C# is, imho, just as easy to learn as VB. And Microsoft is really pushing C#, so it's easy to find more up to date stuff. Or at least, that's what I've found.
User is offlineProfile CardPM
+Quote Post

nirvanarupali
RE: New To Pogramming
29 Jan, 2008 - 07:08 PM
Post #5

D.I.C Foot
Group Icon

Joined: 1 Aug, 2007
Posts: 985



Thanked: 2 times
Dream Kudos: 375
My Contributions
My first language is C++.
User is offlineProfile CardPM
+Quote Post

Tom9729
RE: New To Pogramming
29 Jan, 2008 - 07:12 PM
Post #6

Debian guru
Group Icon

Joined: 30 Dec, 2007
Posts: 1,463



Thanked: 10 times
Dream Kudos: 325
My Contributions
It honestly doesn't matter what language you learn.

While I wouldn't recommend any of Microsoft's languages (what guarantee is there that C# will still be around in 5-6 years? why would you want to lock yourself into writing software that will pretty much only work on one platform?), as long as you learn how to program (and not just how to use one language) you should have little trouble moving on to new languages in the future. smile.gif
User is offlineProfile CardPM
+Quote Post

Nayana
RE: New To Pogramming
29 Jan, 2008 - 08:24 PM
Post #7

DIC Hawk - 나야나 नयन:
Group Icon

Joined: 14 Nov, 2007
Posts: 824



Thanked: 5 times
Dream Kudos: 175
My Contributions
While there is no guarantee that C# will be around in the years to come, it is still a nice language to learn IMHO and has ECMA/ISO standards. These days I do most of my development for linux in C and C#. The .net code runs just fine in Mono on platforms such as Linux, Mac and Solaris.

As Tom9729 said, once you learn a language you should have little problem transitioning to another language.

My first language was Apple Basic, from where I moved on to Pascal and C with a smattering of QBasic.
User is offlineProfile CardPM
+Quote Post

davegeek
RE: New To Pogramming
31 Jan, 2008 - 11:56 PM
Post #8

D.I.C Head
Group Icon

Joined: 30 Jan, 2008
Posts: 81



Thanked: 1 times
My Contributions
Pals!

We have to take into account why this guy wanna learn programming.
If u are a developer, or u wanna be a developer, then u have gotta start with c or c#.

If u are a tester, like me, then u better first understand the concepts of the OOP, then start with Pascal, VBA, scripting languages lile Perl, PHP, and then move to c#.

Again, it depends on what u actually need.

In our test team we have got a broad range of people that started with diff languages, again, with their own purposes.
But the best cost-effective solution for u would be, I'd say, c# and OOP.
User is offlineProfile CardPM
+Quote Post

Lalea
RE: New To Pogramming
5 Feb, 2008 - 10:34 PM
Post #9

New D.I.C Head
*

Joined: 1 Feb, 2008
Posts: 6

I think any new programmer should also have a look at the basic computer science of programming. Try a site like www.codingfornewbies.com. There is not a lot there but the basics are good.
User is offlineProfile CardPM
+Quote Post

dubs07
RE: New To Pogramming
6 Feb, 2008 - 10:41 AM
Post #10

D.I.C Head
**

Joined: 3 Jan, 2008
Posts: 107


My Contributions
Id go for VB first (easy) as it uses the general language as C# and you would be on onto C# in no time
User is offlineProfile CardPM
+Quote Post

WOLChad
RE: New To Pogramming
6 Feb, 2008 - 04:52 PM
Post #11

New D.I.C Head
*

Joined: 30 Jan, 2008
Posts: 11


My Contributions
C++ then C#, thats how I learned it and it seems easier.
User is offlineProfile CardPM
+Quote Post

Nykc
RE: New To Pogramming
6 Feb, 2008 - 08:10 PM
Post #12

sudo rm -R /
Group Icon

Joined: 14 Sep, 2007
Posts: 4,170



Thanked: 17 times
Dream Kudos: 275
My Contributions
Python is a really easy language to learn, and fun also.
User is offlineProfile CardPM
+Quote Post

Fast ReplyReply to this topicStart new topic
Time is now: 12/5/08 04:15AM

Live Help!

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month