Poll | |
---|---|
Which one you think? | |
Visual Basic .NET | |
C | |
C# | |
C++ | |
Java | |
Python | |
Other (write it in post) | |
8 users have voted so far. |
Pages: 1
STORMENT |
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) _________________________ |
Piranhaplant |
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. |
LeWario |
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. |
xfix |
Posted on 06-13-12, 05:29 am
|
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. |
STORMENT |
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 _________________________ |
xfix |
Posted on 06-17-12, 06:45 am
|
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). |
Nadia |
Posted on 06-17-12, 02:37 pm (rev. 1 by Nadia on 06-17-12, 02:43 pm)
|
Axew
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 |
LeWario |
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. |
ray |
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 : ) |
LeWario |
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. |
Freeze |
Posted on 06-17-12, 06:27 pm
|
Karma: 3752 Posts: 1239/2112 Since: 06-28-11 |
xfix |
Posted on 06-17-12, 07:42 pm
|
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... |
LeWario |
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.
|
STORMENT |
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 _________________________ |
LeWario |
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.
|
STORMENT |
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 _________________________ |
Dirbaio |
Posted on 06-27-12, 09:39 am
|
Super Mario
( ͡° ͜ʖ ͡°) Karma: 10020 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. |
Arisotura |
Posted on 06-27-12, 10:22 am
|
☭ coffee and cream
Karma: 10415 Posts: 432/2768 Since: 06-26-11 |
LeWario |
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