advice

  • (5 Pages)
  • +
  • 1
  • 2
  • 3
  • 4
  • 5

65 Replies - 5670 Views - Last Post: 22 May 2017 - 10:06 AM

#31 dimonX  Icon User is offline

  • D.I.C Head

Reputation: 4
  • View blog
  • Posts: 57
  • Joined: 10-November 12

Re: advice

Posted 20 April 2017 - 07:43 AM

why not php???
Was This Post Helpful? 0
  • +
  • -

#32 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 13400
  • View blog
  • Posts: 53,476
  • Joined: 12-June 08

Re: advice

Posted 20 April 2017 - 07:47 AM

Dude.. if you wan to do php then do php.
Was This Post Helpful? 3
  • +
  • -

#33 dimonX  Icon User is offline

  • D.I.C Head

Reputation: 4
  • View blog
  • Posts: 57
  • Joined: 10-November 12

Re: advice

Posted 20 April 2017 - 08:40 AM

View Postmodi123_1, on 20 April 2017 - 07:47 AM, said:

Dude.. if you wan to do php then do php.

yees
Was This Post Helpful? 0
  • +
  • -

#34 no2pencil  Icon User is offline

  • Professor Snuggly Pants
  • member icon

Reputation: 6544
  • View blog
  • Posts: 30,650
  • Joined: 10-May 07

Re: advice

Posted 20 April 2017 - 08:41 AM

Posted Image
Was This Post Helpful? 1
  • +
  • -

#35 jon.kiparsky  Icon User is offline

  • Screw Trump (before he screws you)
  • member icon


Reputation: 10625
  • View blog
  • Posts: 18,185
  • Joined: 19-March 11

Re: advice

Posted 20 April 2017 - 03:58 PM

View PostdimonX, on 20 April 2017 - 09:43 AM, said:

why not php???


If you have to choose between Perl cgis and PHP, choose PHP. Otherwise, choose the one that isn't PHP.
Was This Post Helpful? 2
  • +
  • -

#36 modi123_1  Icon User is online

  • Suitor #2
  • member icon



Reputation: 13400
  • View blog
  • Posts: 53,476
  • Joined: 12-June 08

Re: advice

Posted 20 April 2017 - 04:16 PM

Quit hoarding all the php to yourself jon! I see your game. Let other people have some!
Was This Post Helpful? 0
  • +
  • -

#37 BenignDesign  Icon User is offline

  • holy shitin shishkebobs
  • member icon




Reputation: 7453
  • View blog
  • Posts: 12,054
  • Joined: 28-September 07

Re: advice

Posted 21 April 2017 - 04:36 AM

I love PHP. Though I suspect I only love it so much because it's been my primary language for over a decade. PHP and I have bonded. We're lit, fam.

This post has been edited by BenignDesign: 21 April 2017 - 04:39 AM
Reason for edit:: I no spell gud afore coffeez.

Was This Post Helpful? 2
  • +
  • -

#38 ndc85430  Icon User is online

  • D.I.C Lover
  • member icon

Reputation: 563
  • Posts: 2,315
  • Joined: 13-June 14

Re: advice

Posted 21 April 2017 - 04:42 AM

View PostNeoTifa, on 20 April 2017 - 03:11 PM, said:

Okay, learn Groovy.


Or Kotlin. It's less complicated than Scala :). Having said that, I don't know if there are good learning materials for these languages (Groovy included) for those who haven't programmed before.
Was This Post Helpful? 0
  • +
  • -

#39 Gorian  Icon User is offline

  • ninja DIC
  • member icon


Reputation: 153
  • View blog
  • Posts: 1,853
  • Joined: 28-June 08

Re: advice

Posted 21 April 2017 - 12:19 PM

Meh, just go with Python. It's the best. Programming applications, scripting servers, making web applications. Just make sure it's Python 3, and not 2.
Was This Post Helpful? 0
  • +
  • -

#40 NeoTifa  Icon User is offline

  • NeoTifa Codebreaker, the Scourge of Devtester
  • member icon





Reputation: 4055
  • View blog
  • Posts: 18,098
  • Joined: 24-September 08

Re: advice

Posted 21 April 2017 - 12:34 PM

Well, well, well, look who came back.

I still say Java. It's easy to find jobs for it.
Was This Post Helpful? 0
  • +
  • -

#41 depricated  Icon User is offline

  • Nero


Reputation: 2287
  • View blog
  • Posts: 5,927
  • Joined: 13-September 08

Re: advice

Posted 21 April 2017 - 01:54 PM

Ok so since this hasn't been said, here's some real advice:

Don't learn a language. I mean, do, kinda. But don't specialize in a language.

Learn Object Oriented Design. Learn how to code. Learn calculus. Learn how to structure data. Learn about common design patterns. Learn about common language features such as ternary operators and loops. Learn how to utilize recursion.

The language you code in is significantly less important than knowing how to structure code. I haven't touched Java in years, but I guarantee I could sit down and whip up a java application in a couple hours. Some languages influence the way you think - my thought process shifted slightly after learning C++, then again after learning Lisp, and C#. They leave their marks on you, they help you grow. But in the end, they're kind of interchangeable - so long as you have the knowledge of how to structure your code, you can jump into it most languages with only a manual to reference syntax.

The first language I 'learned' was PHP, and my grasp was tenuous. When I learned Java I decided I wanted to be a Java Developer. Haha. Joke's on me, I'm a .NET Developer and work in C# all day every day. But I never branded myself a C# Developer or a Java Developer exclusively - except in the header for my resume.

But even then, the rest of the content was the same. I still listed that I knew .NET, and my ".NET Developer" resume lists that I know Java. The only people who care are recruiters. Programmers are going to want you to know how to program and care less about how nuanced your knowledge of the STL is.
Was This Post Helpful? 1
  • +
  • -

#42 xclite  Icon User is offline

  • I wrote you an code
  • member icon


Reputation: 1230
  • View blog
  • Posts: 4,016
  • Joined: 12-May 09

Re: advice

Posted 21 April 2017 - 02:03 PM

View Postno2pencil, on 20 April 2017 - 09:41 AM, said:

View PostNeoTifa, on 19 April 2017 - 09:21 AM, said:

Just learn java.

Yeah, the 90's were a great time.

I'm becoming a Java apologist on these boards... but Java is alive and well! At this point it's become my language of choice for any systems I need to be around for a while. It's also not the Java of the 90s, thankfully.

Also, just learn something. If you solicited my advice (which you did, by posting on this forum), I'd say avoid PHP, and not just because I hate it, but because outside of web development it isn't that useful.

If you learn a language that is inherently more general, you can build a greater variety of things before feeling the frustration of a new language again.

Python, Ruby, Java, etc are good candidates for this (though Java's web development story is kind of clunky and you need a certain tolerance for ceremony). Javascript is also a good exploratory language and valuable to know, just for the love of god learn something else as well instead of being one of those asshats who wants it to be the one true language.
Was This Post Helpful? 1
  • +
  • -

#43 depricated  Icon User is offline

  • Nero


Reputation: 2287
  • View blog
  • Posts: 5,927
  • Joined: 13-September 08

Re: advice

Posted 21 April 2017 - 02:07 PM

When some derides java as "old" or, my personal favorite, "slow" - you know they're out of touch. Their understanding of java is nearly 20 years out of date. The problems of the 90s weren't Java's alone, and just like everything else Java sped up in tandem.

Java's a good language. The difference between JIT and Compiled code is negligible at this point. It's utterly meaningless. But that's what the derision is based on.

You know C# is JIT?
Was This Post Helpful? 0
  • +
  • -

#44 Gorian  Icon User is offline

  • ninja DIC
  • member icon


Reputation: 153
  • View blog
  • Posts: 1,853
  • Joined: 28-June 08

Re: advice

Posted 21 April 2017 - 02:14 PM

View PostNeoTifa, on 21 April 2017 - 12:34 PM, said:

Well, well, well, look who came back.

I still say Java. It's easy to find jobs for it.


Yeah, I come back occasionally. Just very busy. I come and go a lot, not worth the dramatic "Hi I'm back for the hundredth time!" thread :P I'll probably get busy again and not post for a while, but I'll always come back :)

Anyway, never really used java, not a fan of most application made with it, or supporting said applications, at least, not from a linux admin point of view.
Was This Post Helpful? 0
  • +
  • -

#45 depricated  Icon User is offline

  • Nero


Reputation: 2287
  • View blog
  • Posts: 5,927
  • Joined: 13-September 08

Re: advice

Posted 21 April 2017 - 02:18 PM

View PostGorian, on 21 April 2017 - 05:14 PM, said:

Anyway, never really used java, not a fan of most application made with it, or supporting said applications, at least, not from a linux admin point of view.

So there's a POV I'm actually curious about

Why not?

I thought the benefit of Java was its accessibility to multiple operating systems and that it was a favorite of Linux admins because of that?
Was This Post Helpful? 1
  • +
  • -

  • (5 Pages)
  • +
  • 1
  • 2
  • 3
  • 4
  • 5