Which is the best programming language to get start?
Name:
Anonymous2013-09-04 5:14
Does anybody know Which is the best programming language to get start?
Name:
FrozenVoid2013-09-04 5:15
JavaScript.
Name:
Anonymous2013-09-04 5:16
For web development I'm gona say PHP and CSS. It is really easy to learn and there are is a huge amount of example code all over the internet. ASP.NET does not seem to have as many examples.
I would also recommend looking into using Drupal because it has a huge community and it allows you to build sites without touching any PHP code. Most of the time the theme is the only thing you need to create or alter because there are so many modules available which you can use.
>>1 scheme if you want elegance python if you want fioc c if you want segfault Java is you want NullPointerOverflowBadMemberPushExceptions seeples if you want std::auto<inc> > > int< <>:std::exception:>throw >> >< % << outstream__ copier. lisp if you want @meta(circular(evaluators``,,@,``,,:symbol-p::package:on-load '''sym t NIL) Haskell if you want <- ] | >>= \x -> o ][ | \^.^/
Name:
Anonymous2013-09-04 5:26
PHP is a pretty loose* language though. Some people seem to think it is better to learn a statically typed language such as Java first, or even a relatively low-level language such as C, since it will give you a better idea of how the machine itself operates.
The most important thing is that you get SOME sort of experience, and get to understand basic principals, which are shared by all programming languages.
*Hax my loose anus
Name:
Anonymous2013-09-04 5:35
loosely type my anus
Name:
Anonymous2013-09-04 5:52
I love sniffing a cute girl's anus. Masturbating to that hot musky smell of a nice clean pink cute girl anus. Licking and fingering it, making her moan in pleasure. Then combining all our fluids for lube and proceeding to pump her asshole full of sperm and orgasming together as a couple.
>>117 HAHAHAHA YOU THINK YOURE THOUGH UH ? I HAVE ONE WORD FOR YOU THE FORCED INDENTATION OF THE CODE GET IT ? I DONT THINK SO YOU DONT KNOW ABOUT MY OTHER CAR I GUESS ? ITS A CDR AND IS PRONOUNCED ``CUDDER'' OK YOU FUQIN ANGERED AN EXPERT PROGRAMMER THIS IS /prog/ YOU ARE ALLOWED TO POST HERE ONLY IF YOU HAVE ACHIEVED SATORI PROGRAMMING IS ALL ABOUT ``ABSTRACT BULLSHITE'' THAT YOU WILL NEVER COMPREHEND I HAVE READ SICP IF ITS NOT DONE YOU HAVE TO TOO BAD RUBY ON RAILS IS SLOW AS FUCK BBCODE AND ((SCHEME)) ARE THE ULTIMATE LANGUAGES ALSO WELCOME TO /prog/ EVERY THREAD WILL BE REPLIED TO NO EXCEPTION
Well, overall easiest for rank beginners is probably a basic dialect (Visual Basic .NET?) because it's more like plain English. This matters more than I expected - I'm teaching a beginner C# now and a lot of stuff doesn't make sense to him because of the more concise syntax. However whenever you ask for help with VB people will call you names.
Python might be a better bet - it's not exactly a fast language when running, but it's easier than most and you can get more done faster. It's weird, though. The default behavior of a function will be fine and then there'll be all this strange shit tacked on. It's *useful* and intuitive strange shit, but still seems sort of ad-hoc. But that's an aesthetic criticism and consequently doesn't matter.
>>121 He asked how to get started, not how to go mad. One thing at a time.
Name:
Anonymous2013-09-05 14:05
>>119 I agree; python is a good choice. And it comes with lots of fun, fairly easy-to-use tools so you can do some useful stuff wherever you're at in your programming experience.
Well you could always start learning C language first, then go to C++ then after that...learn Java which is a basic learning language to programmers.
Name:
Anonymous2013-09-07 6:31
According to me PHP is best to start. PHP is Hypertext Preprocessor, is a scripting language used for web development. PHP is a widely-used open source general-purpose scripting language.
Name:
Anonymous2013-09-07 7:40
According to me
Thanks for clarifying that matey.
Name:
Anonymous2013-09-08 19:02
Sure is Indian Enterprise software development ITT.
i really recommend PHP for ones who already started on 1 or 2 language, however for a beginner i would suggest Java, and for experts Python, i found python extremely difficult
I see this question often and give different replies in different situations. For this I will consider scripting languages as a "programming language", though often they are not.
If your objective is to get in to web development, PHP is an excellent language to learn first. It is a more structured language that is used quite frequently in development.
Please understand that HTML/CSS are not programming languages. I saw someone mention CSS above and a bit of horror stirred up inside me. HTML, as the name expresses, is a markup language. This is much different. There is no use of logical flow allowed within HTML by itself.
Javascript is a terrible first language. I understand that a lot of people wish to learn this first because it's used quite a bit on the web. Unfortunately Javascript has a way of teaching very poor "coding practice". It is like saying you will not learn proper manners. If you transition from Javascript to any other language, it will likely be difficult as Javascript is very relaxed about some "rules" of programming as well as syntax.
If you're going to look in to being an actual software developer, I suggest either C++ or Java as they will give you an introduction to both software development and object oriented workings. Learning to work with objects is quite powerful but requires a bit more effort than working with scripting languages such as JS/PHP.
>>145,146 Annoying, but it makes me wonder: if >>1-blarg is looking for a job his aims would be different. PHP doesn't pay as well.
Name:
Anonymous2013-09-15 2:17
I've found that the easiest language for getting started is Ruby. The syntax is very clear and it's a scripting language so it is very easy to execute. Also, with the popularity of Ruby on Rails, there are tons of very good tutorials on the internet.
Guys, could you please fucking stop the ``trolling''?
Name:
Skipinder2013-09-15 19:37
According to me, you must start with HTML for web development. It is quiet simple and easy to learn for the newbies. For programming it is good to start with C. Yes, C is the basic of all programming languages. You must get your logic clear by using this language so later it will be helpful for you to develop complex applications using .NET.
And this one in 2000, by Andrew Makhorin from Russia!
Name:
Anonymous2013-09-17 1:15
I suggest you study the C + + or C # that is also recommended but I hate Java because of slow loading and the use of large memory, but Java is a very powerful language.
Name:
Anonymous2013-09-17 20:56
Programing is very wast thing were you have to get started with all the basic, If you are trying learn programing then i would recommend you to learn basic languages like C and C++ first of all.
Name:
Anonymous2013-09-17 21:18
>>1 Start C then go to C++, for professional language learn PHP or C# dot net. At first learn raw programming then go to the core.
Your first language should be Javascript, it's the language of the future, no one ever thought of having functions as first class citizens, so it really is the future. I used a game today and it said "Made in JS". Also, I haven't ever seen a game that says "Made in C#". Coincidence? I think.not. Javascript is truly the best language ever, it should be your first and last language ever.
Name:
Anonymous2013-09-17 22:51
'C' is always the best programming language to start with, it is robust, reliable, easy, structured, powerful, a must learn language for every CS student
Name:
clou2013-09-18 0:58
Start with HTML and CSS fist. Next PHP
Name:
Anonymous2013-09-18 1:24
>>159 What is CSS fist? Is that a cool new plugin?
Re: Which is the best programming language to get start? Depends, on a lot of factors. I was working as a security researcher/ethical hacker. So my first language was Python. Worked for me. On the other hand, I would have failed miserably if web designing was my field and I learned Pythin instead.
>>176 SBCL takes longer than Java, as much as I hate. And Scheme is not on the benchmark. I doubt it would fare better than Haskell. You are welcome to make your own Benchmark with Scheme included. See if you can beat Haskell, ATS, and C. Plus, you can consider this bias, since the tool they uses for the diagnostics is on a JVM in Java: http://benchmarksgame.alioth.debian.org/play.php
>>177 Which Derek are you making fun of, Derek Sivers? Or the jewtube Derek Banas?
Name:
Anonymous2013-09-18 23:00
>>178 Will you please stop quoting the benchmarks game? It really doesn't help your credibility. The ``vroom vroom'' a programming language implementation may give you does not compensate for time wasted or extra complexity or loss in security. I'd rather have all my programs run twice slower if doing so allows me to write it in an expressive and safe language implementation.
Also the JVM is fucking horrid.
Name:
Anonymous2013-09-18 23:10
If you want to start learning computer programming start with a good book or tutorial on programming.
>>184 That's what the Sussman said, we he was confronted, confirming he was a huge lazy faggot with no experience in reverse engineering for a few libraries on some toys he wanted the kids to play with.
Name:
Anonymous2013-09-19 2:49
I love python, but i disagree, php is easier, though not sure is that a good thing or not... I think for many people it would be too hard to understand even basic concepts, e.g. how import (in python) works...
Name:
Anonymous2013-09-19 7:43
PHP is trash for beginning as a web developer. DO NOT LEARN ON IT. Go for Python or Ruby. Learn SQL and JS on the side. Pickup HTML and CSS afterwards.
>>186-187 This is getting out of hand, please stop doing that.
Name:
Anonymous2013-09-19 11:59
>>187 Python and Ruby are TRASH for beginning as a web developer. DO NOT LEARN THEM. Go for Java and ASP. Learn MariaDB and JS on the side. Pickup HTML and CSS afterwards.
Name:
Anonymous2013-09-19 18:07
All of the languages here are TRASH. Use le JS XDDD
Name:
Anonymous2013-09-19 19:10
Wow...C as the first language? That is kind of tough...C is like New York, "If You Can Make It There, You'll Make It Anywhere"...If you can code well in C then you can code anything, so take the plunge if you will, but I think that you might want a different first language.
But as others have said, it largely depends on your reason for coding...
>>192 I wouldn't get bogged down in terminology. There are people who prefer to focus on the solution of problems and others who prefer the act of writing code; these are programmers and coders respectively. Programmers are probably more useful to everyone else, but it's probably best that you be happy.
C would be a noble venture, and I suggest you try it if it interests you. If you fail, just realize that you dove in the deep end without being able to swim. However you will, if you have sufficient willpower, succeed eventually. When you have become reasonably competent in C, you can move to Python et al from time to time for the sake of convenience.
>>194 > I wouldn't get bogged down in terminology. There are people who prefer to focus on the solution of problems and others who prefer the act of writing code; these are programmers and coders respectively.
Have you read your Tao of Programming today?
Name:
Anonymous2013-09-21 23:16
I would say start with visual basic then move to vb.net asp.net is a derivitive ov visual basicn. It is pretty easy to learn. In couple of weeks you can literaly design application using twitter API and display all kind of data. Just my 2 cents
Name:
Anonymous2013-09-22 5:27
I'd start with PHP (so I did :-) ). If you want to be a web-programmer for yourself it's enough to know PHP + SQL together with layout languages like html and css. You can also try to learn Java Script.
Name:
Anonymous2013-09-22 12:44
>>201 STOP TROLLING YOU FUCKING SHITHEADS DSKFJHASDFJKLAHDKFJLAHSFJKSFKJASFHDKJDSFHASKDFHAJKSFHASKDHAKSDFHASDKJFHASJKDHFAJKSDFHKAHDSFAKSDJFHAKSJDHFAKSJHDFA
>>202 What? This is a shitthread, of course you'll find ``trolling'' here. Frankly, this thread was squandered. What could have contained some really interesting troll posts, was just reduced to a litany of "learn le FIOC import soul XD" and "php is a great designing tool for the internet, learn it before moving on to sql like pros do" drivel.
>>204 But either you or some other guy had been ``counter trolling'' for pages already, it was as shitty as the rest of the ``trolling'' here.
Name:
Anonymous2013-09-24 23:38
Programming on its own is useless. I suggest you start off by learning UML and SQL, these will allow you to do real work- and SQL is used by companies with the Microsoft Access program, so it's supported widely. UML is important since without plans and graphs you cannot understand systems as objects. Why is that important? Well, it's the standard! Why is that the standard? Because it's important! After this you can start understanding OOP, which is programming for our world- a world of objects! If others suggest functional programming, tell them to look around and compare the number of functions they see, to the number of objects. The right tool for the job should become readily apparent. Functional programming would be good for a world where everything is based off maths, because maths uses formulas. Also recommended is a firm understanding of group dynamics, Gantt charts, and the Systems Development Lifecycle, as well as knowledge of cultural considerations- programmers come from all walks of life these days!
Then you might be ready to learn programming- but where to start? I'd suggest learning D. By learning D you will also learn all the languages underneath it, such as C, C++, C# and objective C, since it's built on them, but is so much more advanced they gave it a new letter. C of course is favoured by some hackers as it is closer to the original languages of hackers which start with A such as Ada, Algol and Assembly. I can't recommend it to amateurs however, it's a double-edged sword. Others might heckle you for your choice, but remember- D is one letter ahead of C. And if C is so good, why does it have so many spin off languages- and if each of those is good, why do the others exist? As you can see, many other language users rely on cheap sophistry to beguile themselves into believing they use the superior language.
There is no such thing as a "best" language. That's like asking what is the best car. Every person you ask is going to give you a different answer for different reasons. None of the answers will be right, and none of them will be wrong.
In all cases, the best language to use is the one that allows you to accomplish your task with a minimum amount of coding and targets all of the platforms that you want your software to run on. That will vary from application to application.
C++ covers the most systems but I personally hate programming in C++ so I avoid it at all costs.
Name:
Anonymous2013-10-24 18:01
Python. Python has everything you need and then some. It runs on every platform (Linux and OS X boxes already have it installed), and it's free.
Python (through the use of forced whitespace) forces them to learn to write more readable code (I remember taking C++ in high-school, the stuff people wrote would make your eyes bleed). The language has everything your students might need for intro programming (for loops, functions, etc). If they want to continue on will Python later (or you want to offer advanced classes later) it has bindings for all sorts of stuff (XML, OpenGL, QT, GTK, and many many other things). It also has all sorts of handy stuff like an interactive interpreter, a "for each" loop, and more. It's object oriented too.
Look into Python. It's easy to use and would make a great stepping stone if they want to later use a language like C/C++/Java. Or (as I said) Python is great in and of its self and they can stick with it.
* A shoutout to "alternative" OSes * Mentions Python unironically * Thinks FIOC is a good idea
He must be new here.
Name:
Anonymous2013-10-24 20:59
but python WILL teach good programming style, it's clean, easy to learn, multiplatform, and if you want a good real world example of why it's useful --- well, bittorrent comes to mind.
Sigh, If it rages progriders, at the least do it like this: *Implying things, left to interpretation *Summarize what was said, comment on it *Point out logical error with emphasis* *Should I go on, or is this necessary to *expose. I thought it was obvious. Like *Markdown old. Sheesh. Any got org-mode?