Poll
Which one you think?
Visual Basic .NET
 4
C
 0
C#
 0
C++
 0
Java
 0
Python
 2
Other (write it in post)
 2
8 users have voted so far.
Pages: 1
Posted on 06-13-12, 01:31 am (rev. 1 by  STORMENT on 06-13-12, 01:35 am)
Buzzy Beetle
Just watching...

Karma: 498
Posts: 224/386
Since: 07-01-11
Hi i want to ask everyone in your own opinion what would be the easy and best programming language to start from 0, i have no programming knowledge at all, i tell you everything with this: I see Hello World's code in all the languages and i don't understand a word. Please help me

P.S. Pages of where can i study it in the internet would be useful (you don't have to post them if you do not want to)
_________________________
Posted on 06-13-12, 02:19 am
Fuzzy
Full mod

Karma: 1183
Posts: 425/785
Since: 06-28-11
I would recommend trying either C# or VB.NET. Visual Studio is really easy to use and makes it really easy for beginners while still being able to produce awesome programs (see: NSMBe). I think VB.NET is a bit easier to learn than C#, though, because of its easier syntax.

Diving into a language like C++ can be very difficult if you have no prior programming knowledge. Its syntax is essentially the same as C#'s, so learning this will be easier after you have learned C#. Its also more low-level than the .NET languages which makes it harder if you don't have experience. This is definitely THE must learn language once you have more experience, and will help you in a lot of places.

As for Java and Python, I haven't tried them so I can't say how difficult they would be to learn.
Posted on 06-13-12, 04:44 am (rev. 1 by LeWario on 06-14-12, 02:36 pm)
Banned for being a complete idiot.

Karma: 529
Posts: 866/987
Since: 07-09-11
I would recommend Python 3 as a programming language to give a shot.
I find it very different from most programming languages, since most of them share a very C like syntax (eg C#, Java, etc).
This programming language's syntax is designed to be more intuitive and friendlier than C syntax.
For example, I'll show you the Jap77 decompression code (Overlay decompression):
Python version
C# version (scroll down to 'Jap77 (backwards LZ77 variant')

They are not the best examples, but they will give you some idea on how they look.

Python can do very neat stuff, just like .Net can (Reggie, Blender's UI, ClassID Tool, Calibre, and many others)

Also, Python is natively cross-platform, unlike .Net (Visual Basic, C#, J#, F$, etc) which is made for Microsoft Windows only, and has many problems on other OSes (basically they use Mono).
Though when you do improve and want to design programs that do computationally expensive operations, you shouldn't use .Net or Python for this, but learn C/C++ to make it.

EDIT: Visit http://docs.python.org/py3k/ for documentation, and http://python.org/ for downloads.
Posted on 06-13-12, 05:29 am
All aboard the RandomTests train!

Karma: 789
Posts: 25/352
Since: 05-01-12
I'll go differently and say it would be PHP. Ok, it sucks as language (don't get me wrong, I think that Perl, Python, C and other programming languages are better), but it's simpler compared to C (less low-level), Perl (less concepts) or C# (no type declarations).

Also, you may consider it an ad, but you may want to visit Rosetta Code.
Posted on 06-17-12, 03:41 am
Buzzy Beetle
Just watching...

Karma: 498
Posts: 225/386
Since: 07-01-11
Hmm i dunno what should i pick, 2 people recommend me Python and 2 others Visual Basic .Net . Can somebody else vote please?

P.S. xfix well but i want to create programs and i think (i might be wrong), PHP is web programming not to make applications
_________________________
Posted on 06-17-12, 06:45 am
All aboard the RandomTests train!

Karma: 789
Posts: 27/352
Since: 05-01-12
Posted by STORMENT
Hmm i dunno what should i pick, 2 people recommend me Python and 2 others Visual Basic .Net . Can somebody else vote please?

P.S. xfix well but i want to create programs and i think (i might be wrong), PHP is web programming not to make applications

Isn't web programming also programming? This board is also a program (obviously).
Posted on 06-17-12, 02:37 pm (rev. 1 by Nadia on 06-17-12, 02:43 pm)
AxewAxew

Karma: 673
Posts: 238/583
Since: 07-02-11
I'd say, go for Python if you want to make applications.
PHP can also be used for applications. But please don't do that.

ALso, don't let the C# lovers let you get locked in to Microsoft-specific things.

Edit: inb4 people get mad
Posted on 06-17-12, 04:12 pm
Banned for being a complete idiot.

Karma: 529
Posts: 861/987
Since: 07-09-11
Posted by STORMENT
Hmm i dunno what should i pick, 2 people recommend me Python and 2 others Visual Basic .Net . Can somebody else vote please?

If you plan to develop for multiple platforms, the answer should be very clear.

Posted by GlitchMr
Isn't web programming also programming? This board is also a program (obviously).

Yeah it is. I think that "web programming" in  STORMENT's eyes is creating software for a web server.
Posted on 06-17-12, 04:16 pm (rev. 1 by  ray on 06-17-12, 04:31 pm)
Roy Koopa


Karma: 4011
Posts: 1584/2722
Since: 06-26-11
For real noobs, Microsoft Small Basic is very good. That's what I used to start programming, too. There you can learn how the basics work. What properties are, paramters and everything else. If you think you are good enough, you can start with other languages like me. After SB I started with Delphi and Java-Script. Then with C++.
_________________________
See a lots of creative DS Hacking here
If you want to support me, you might check out my Patreon Page : )
Posted on 06-17-12, 04:26 pm
Banned for being a complete idiot.

Karma: 529
Posts: 863/987
Since: 07-09-11
Wow Microsoft has a lot of things that I never knew existed.

I find the Python 3 tutorial really nice and easy for new programmers to learn Python.
Posted on 06-17-12, 06:27 pm


Karma: 3752
Posts: 1239/2112
Since: 06-28-11
Wow. I really miss the "{" and "}" in Python.
So I will remain programming in C-like programming languages.
Posted on 06-17-12, 07:42 pm
All aboard the RandomTests train!

Karma: 789
Posts: 29/352
Since: 05-01-12
Posted by NsmB_PrO
Wow. I really miss the "{" and "}" in Python.
So I will remain programming in C-like programming languages.

from __future__ import braces

But actually, Python is nice language. If you will get used to that...
Posted on 06-17-12, 09:16 pm
Banned for being a complete idiot.

Karma: 529
Posts: 865/987
Since: 07-09-11
Yeah well some people don't like the Python syntax a lot. It's not very strict. But I don't mind it at all.
Posted on 06-22-12, 03:56 am
Buzzy Beetle
Just watching...

Karma: 498
Posts: 228/386
Since: 07-01-11
Ok i guess i'm going to start with Visual Basic .NET. Do you think this will work?

P.S. Thank you very much for taking you time answering this thread
_________________________
Posted on 06-22-12, 06:06 am
Banned for being a complete idiot.

Karma: 529
Posts: 868/987
Since: 07-09-11
It'll probably be best to learn the programming language from the developer. In this case, it's Microsoft, so you probably want to lookup a Microsoft tutorial for the most up-to-date info.
Posted on 06-27-12, 03:40 am
Buzzy Beetle
Just watching...

Karma: 498
Posts: 232/386
Since: 07-01-11
Posted by ELMario
It'll probably be best to learn the programming language from the developer. In this case, it's Microsoft, so you probably want to lookup a Microsoft tutorial for the most up-to-date info.


Ok thank you, but those tutorials made by somebody else, do they work?
I was thinking and i'm going to look both, Python and Visual Basic .NET to see which one looks easier to understand for me
_________________________
Posted on 06-27-12, 09:39 am
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 10010
Posts: 1841/4457
Since: 06-08-11
Visual Basic is shit. If you want to go with .NET you should go with C# which is thesame, but less shit.
But .NET is shit anyways.
Posted on 06-27-12, 10:22 am
☭ coffee and cream


Karma: 10415
Posts: 432/2768
Since: 06-26-11
Well atleast it makes GUI creation easy, which lets you focus more on the core of your program.

I still remember Super NSMB Editor, and the Win32 API... ugh...
_________________________
Kuribo64 - RH-fucking-cafe - Kafuka

zrghij
Posted on 06-28-12, 12:19 am
Banned for being a complete idiot.

Karma: 529
Posts: 878/987
Since: 07-09-11
Posted by Mega-Mario
Well atleast it makes GUI creation easy, which lets you focus more on the core of your program..

Making GUIs in Python is not that difficult either. Look at PySide/PyQt.
Pages: 1