Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Python for first lauguange

Name: Anonymous 2012-10-06 2:22

what does /prog/ think?

Name: Anonymous 2012-10-06 3:00

If you want to be a low-wage monkey doing no-brainer jobs, then why not.
Otherwise, go with Pascal, then C + assembly, then Scheme, then Python/Django + JS/jQuery for practical stuff.  You will be smart and employable.  Make sure you know regexps and xpath really well.

You may or may not want to move on to C++ or Java.  It depends on what is in demand in your area.  Where I live Java programmers deploy ENTERPRISE SCALABLE SOLUTIONS with Maven/Spring for twice the money I get (I'm a Perl/Python monkey).

If you have time, it may be also beneficial to dick around with R, J, Haskell, Ocaml, F#, Scala.  It will probably not get you anywhere career-wise, but you will become an overall better programmer.

People who say that wasting time on learning languages you won't be using at your workplace are fucking morons who cannot program.  Learning a programming language to a proficient level is 1% time spent on learning its syntax, 2% on getting used to its computational model, 2% time spent on learning building/distribution infrastructure that is used with it, and 95% writing actual practical shit with other peoples' libs.

Name: Anonymous 2012-10-06 3:14

>>3

R, Haskell, Ocaml, F#, and Scala make me wet.

Too bad I can't use them at work.

Name: >>3 2012-10-06 3:45

I forgot about Erlang, IMO (speaking as a Haskell nut) it gives you as a practical programmer much more than Haskell.  It is also easy to pick up, unlike Haskell where you have to read scientific articles that explain at length with heaps of notation what for other languages is usually confined to a three-page tutorial.

Name: Anonymous 2012-10-06 6:05

>>4
r is the worst language ever

Name: Anonymous 2012-10-06 6:47

python is shit. learn javascript. python is obsolete

Name: Anonymous 2012-10-06 7:28

MIT now teaches programming with Python. You probably need to know programming in the first place to get in there, but, anyway.

Name: python = FIOC 2012-10-06 8:34

>>1
Like >>3-san said, minus OOP (IOW: C++, Python, ECMAScript, Perl, Scala, Ocaml, etc.)

¶4 absolute truth. And do learn your languages' regex. XML = NULL; CSV > JSON > NULL;

Stick with pascal, lisp, and c. For everything else use mksh and old awk.

ALGOL 68, array-oriented languages (R,J,APL), and ML still are kicking.

Name: Anonymous 2012-10-06 8:52

I work on the particle accelerator at Geneva, and we all use C and Scheme for everything.

Name: cc 2012-10-06 13:59

VORSICHT VOR ERIKA TRILLER IN REMSCHEID!

Name: Anonymous 2012-10-06 14:51

Everything about Python is wrong for a beginner, it has dynamic typing so its harder to find errors, it has dynamically sizeable containers that can be changed to anything, it has a dynamic object system that can allocate objects outside of the class definition and there is no encapsulation. Java or Pascal are the most sensible choices for a first time language.

Name: Anonymous 2012-10-06 16:56

what's next? programming lagranges?

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List