Jump to content

Which Coding Language?


Eagle98
 Share

  

28 members have voted

  1. 1. I would recommend you learning...



Recommended Posts

I haven't done any constructive contributions to RRU, other than several pictures, half of them off-topic. So I just need to know: Which coding language should I learn first?

Link to comment
Share on other sites

Lol Cirevam voted for both C languages. Python is fairly simple, object oriented (if you want), and can integrate with all the other languages up there. The C/C++ languages are bloody confusing at first, and you have to compile after every thing you want to test. Java, I don't know. JavaSCRIPT, thats pretty easy, but is really only used for web things. I have no clue about IF thats VB.NET you're talking about, then blah.

Python! Theres a whole mess of reasons why its good. I figure its a good beginning language.

Link to comment
Share on other sites

Addictgamer's opinions/experiences:

C - The most widely supported language, flexible, but a pain in the sitter.

C++ - Was made after C, to be object oriented. Less of a pain than C, just as widely supported (maybe even more), and even more flexible.

BASIC - Another old language, yay. The PROs/CONs vary from dialect to dialect.

Java - Very easy to transfer programs between OSs that support it, and it is very web oriented, so, easy to make networking applications.

Python - Very easy to transfer programs between OSs that support it, very easy to add support for it in your own OS :af: , more powerful than most BASIC dialects, and it supports loading c/c++ modules. C/C++ can also run python scripts, but that process is very poorly documented.

Yes, I've used all of the listed languages before.

Link to comment
Share on other sites

Any of those other than BASIC (It's useless for actual apps, just for playing around) and Java (impossible to use).

EDIT: Though what I think would be best would be python or C++.

Link to comment
Share on other sites

BASIC (It's useless for actual apps, just for playing around.

BASIC is quite powerful, it just depends on what type of BASIC you use and the compiler.

Link to comment
Share on other sites

You don't compile BASIC, you interpret it, much like python.

Considering that I've seen what can be programmed with it, espically in the area of text-based games, it's quite good. Perhaps inefficient, but extremely easy.

10 cls

20 print "Hello, World"

30 goto 20

Is all that's needed to print a string over and over again, and you can even drop one of those lines.

Granted, Python and BASIC are fairly similar in terms of complexity, although both languages SKYROCKET as you advance more.

Link to comment
Share on other sites

I'm stuck between C++ and Python...

I made a "Hello world" script in C++, I guess I should make one in Python.

I remember I used to be pretty fluent with HTML. I wonder what happened...

<html>

<head>

<title>Test page</title></head>

<body>

<b>Text is bold.</b> <i>Text is italictized.</i><br>

Text is on another line.

</body>

</html>

Did I get that right?

Link to comment
Share on other sites

C++ is a complicated, compiled language. Python is an interpreted language that run right off whatevver you use, shell or the program that comes with python. I would suggest python again because it easier for begginers.

And yes, that HTML is technically correct. Some would rage because they don't like abandoned text, and to put it in a <span> or something of the sort, but it still works.

Another note on compilers. There are different ones and they act differently and annoy you in different ways. MinGW is a good one. Python just runs from the python... Thing. No compiling needed.

Link to comment
Share on other sites

You don't compile BASIC, you interpret it.

I think you should do a little more research into BASIC compilers...

BASIC is a useful language when it was made, but now days it needs to be left behind. those "compilers" that you speak of are few and far between. BASIC is just that. very basic. cant do much without trying to drive you insane. the only worthwhile one to learn is the Visual Basic from the .NET framework. but if you are going to be using the .NET framework, you might as well use C# instead (a language similar to c++, but was an attempt to make it better by fixing some problems).

</rant> </language war>

for beginning, i would actually recommend python if you want to distribute it to people who use Linux and Mac as well as Windows, but if that is not your concern, c# is faster, but more complicated to use.

Link to comment
Share on other sites

BASIC is a useful language when it was made, but now days it needs to be left behind. those "compilers" that you speak of are few and far between. BASIC is just that. very basic. cant do much without trying to drive you insane. the only worthwhile one to learn is the Visual Basic from the .NET framework. but if you are going to be using the .NET framework, you might as well use C# instead (a language similar to c++, but was an attempt to make it better by fixing some problems).

I must disagree, while the original BASIC is old and limited as are many varieties of it, there are still new BASIC-like languages being developed, quite powerful also. One stand out is REALBasic, which is compiled, OOP and cross-platform, though does come at price.

Link to comment
Share on other sites

Write a hello world script in python? xD

I love it when new users encounter that challenge, especially if they've used C[++] before.

As for BASIC, it just doesn't have enough structure. It needs whiles and stuff where you don't have to use gotos. And of course, the multitude of dialects makes it confusing. It's generally (some dialects less so) more of a language to learn for fun.

Link to comment
Share on other sites

I have read some things:

1. C++ is the most widely used programming language. If you want to make a career you have to have a sufficient base in it.

2. In the time when programmers needed to shift from C to C++, they had to abandon some of their old programming techniques. So for on the long run, you shouldn't spend any time on C at all.

Python doesn't seem to pose a problem in that it is fairly easy to learn.

NOTE: I have been too lazy (before, too busy now) to seriously start learning a language. Keep that in mind. ;)

Link to comment
Share on other sites

  • 6 months later...
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.