This doesn't fit into any category...But...What programming language is best for N00Bs?
29 Replies - 3388 Views - Last Post: 19 September 2011 - 09:47 AM
#1
This doesn't fit into any category...But...
Posted 08 September 2009 - 03:27 PM
What is the best programming language to start out with for a beginner?
I am new to programming in general but I have been building WebSites (Then throwing them out so to speak), for about 3 years now. I just never thought I would need to learn it, but over time I have realized why I trash my WebSite's... I don't have a purpose to make one. I Have made about 6 dozen websites, (That means the whole nine yards with articles and everything), but I had no purpose in mind. Now I am thinking about building my own text editor so I have a purpose to put my site up. I mean when i got into High School last year and took Web Development, I was correcting the teacher for mistakes she was making, but now I feel it is going to be the other way around...
WoW, Just did a whole life story didn't I...
Well any way, I would appreciate a couple peoples input on my main question...
Replies To: This doesn't fit into any category...But...
#2
Re: This doesn't fit into any category...But...
Posted 08 September 2009 - 03:52 PM
I would recommend an object-oriented language like Java or C# to start with.
#3
Re: This doesn't fit into any category...But...
Posted 08 September 2009 - 04:42 PM
I started with C++ but Java, C#, python, and even PHP could be a nice start. In the end it really depends on what you wanna do and what you want to make.
Game: Python (PyGame), Java, C# with XNA, DarkBasic GDK for C++, Flash, Actionscript
GUI Apps: Java, C#, Python(PythonCard), VB.NET(very easy but not always the best)
Command line stuffs: C++, Java, Python, C#
It really doesn't matter what language you go with since pretty much any of them can do anything you want but Java and C# are very versatile and easy to learn--for the most part
#4
Re: This doesn't fit into any category...But...
Posted 08 September 2009 - 06:02 PM
#5
Re: This doesn't fit into any category...But...
Posted 08 September 2009 - 06:40 PM
ccfre, on 8 Sep, 2009 - 05:02 PM, said:
[sarcasm] Hey, after you learn C# you'll be able to code in java! [/sarcasm]
(PS: Only being sarcastic to the language, not you
#6 Guest_Neumann*
Re: This doesn't fit into any category...But...
Posted 08 September 2009 - 07:11 PM
#7
Re: This doesn't fit into any category...But...
Posted 08 September 2009 - 07:21 PM
Neumann, on 8 Sep, 2009 - 06:11 PM, said:
Really? It's procedural, has crappy syntax, and isn't very common anymore. I would say that's a horrible first language at this point in time.
I would strongly recommend Java or C# as a first language. I learn Java and i haven't had any problems looking through other languages
#8 Guest_Neumann*
Re: This doesn't fit into any category...But...
Posted 08 September 2009 - 07:56 PM
xCraftyx, on 8 Sep, 2009 - 06:21 PM, said:
Elaborate as to why the procedural paradigm is a bad choice for a first language.
Quote
It has a clear, and self-explanatory syntax that can be easily understood by the newcomers. See, I can insert meaningless personal opinions too.
Quote
Name a single reason why the popularity of the language should be a factor here.
#9
Re: This doesn't fit into any category...But...
Posted 08 September 2009 - 08:00 PM
#10
Re: This doesn't fit into any category...But...
Posted 08 September 2009 - 08:03 PM
#11
Re: This doesn't fit into any category...But...
Posted 08 September 2009 - 08:19 PM
Neumann, on 8 Sep, 2009 - 06:56 PM, said:
Most schools are starting by teaching OOP languages and to my understanding, OOP is currently the most used structure for application programming. Obviously there are exceptions but I also believe that new programmers should start by learning OOP and then learn a procedural language if they wish.
Quote
I'll admit that was ah...opinionated
Quote
Why would you want to learn a language that is outdated and not often found in newer programs as your first language? Down the line, sure. Knock yourself out. I'm assuming you learned BASIC when it was the high-level alternative to C since you say it was your first language. If it was, support was more widely available back then and OOP was not as mainstream as it is now. I think it makes more sense to learn one of the more mainstream high-level languages, such as Java or C#, as your first because you will probably find support more easily and you will hopefully be able to apply it successfully in your professional life if you choose to pursue an IT field, or even just as a hobby.
Just sharing my thoughts with him, didn't mean to offend you.
Edit: If you meant Visual Basic and not just BASIC, I'll take that back and say consider it as well. I'm personally not a fan of it but tons of people are and it is a very widely used language.
This post has been edited by xCraftyx: 08 September 2009 - 08:21 PM
#12
Re: This doesn't fit into any category...But...
Posted 08 September 2009 - 08:51 PM
#13
Re: This doesn't fit into any category...But...
Posted 09 September 2009 - 12:08 AM
Tons of kids learn to program Ti BASIC which is just a calculator form of BASIC with many syntactical tweaks. It is even so easy that someone that has never touched a line of code before can write a hello world with no one telling the how to.
on this basis I would say that Ti BASIC could be an alright language to start off on, procedural or not it can teach what it means to write a program as well as some of the basics of programming.
#14
Re: This doesn't fit into any category...But...
Posted 09 September 2009 - 12:43 AM
I also learned to program with a form of BASIC, I don't believe it was that bad. Its easy and teaches you programming, I'm certainly not handicapped from it. There are also a lot of off cases that use BASIC such as calculators and programmable robots, its not completely outdated.
This post has been edited by syfran: 09 September 2009 - 12:45 AM
#15
Re: This doesn't fit into any category...But...
Posted 09 September 2009 - 04:42 AM
|
|

New Topic/Question
Reply



MultiQuote












|