Author Topic: Question about helping out (eventually)  (Read 2875 times)

Zaloopa

  • Underling
  • *
  • Posts: 10
Question about helping out (eventually)
« on: September 24, 2011, 04:53:23 PM »
So I'm interested in volunteering to help out as a Titan network developer but the problem is I currently have no programming skills that would be useful.  I know a little bit about a lot of different programming languages but my main problem has been lack of focus.  Lately I've been wanting to just pick a language and really spend some time learning it so I figured I'd come here and ask:  What would be the most useful language to learn if I wanted to help out here?

SaintNicster

  • Elite Boss
  • *****
  • Posts: 865
Re: Question about helping out (eventually)
« Reply #1 on: September 24, 2011, 06:05:09 PM »
Most of Titan's web stuff was in PHP and JavaScript (specifically, jQuery) before I left. Don't know how much that has/will change, so there is that caveat.

Just remember, PHP is a popular language, mostly because it lets you do damn near anything.  Be advised, though, that because of that ability, it is very easy to write code that, while functional, is very hard to read or understand unless you are absolutely the exact state of mind as when you originally wrote it.


GuyPerfect

  • Mary Poppins
  • Titan Staff
  • Elite Boss
  • ****
  • Posts: 1,740
Re: Question about helping out (eventually)
« Reply #2 on: September 24, 2011, 07:25:30 PM »
For web development, you'll likely want to look into PHP since we don't see ourselves using Ruby in the near future. I think TonyV likes jQuery, but I personally don't care for it.

For application development, you should focus on Java. A recent initiative is to release our non-web applications in Java for the sake of cross-platform compatibility.

TonyV

  • Titan Staff
  • Elite Boss
  • ****
  • Posts: 2,175
    • Paragon Wiki
Re: Question about helping out (eventually)
« Reply #3 on: September 25, 2011, 02:25:34 AM »
Dart!  ;D

(Only half kidding...)  :o

For web-side development:  Php, Javascript, HTML 5, and CSS.  Specifically, we use the CodeIgniter and JQuery frameworks pretty extensively.  For client-side development: Java.

Zaloopa

  • Underling
  • *
  • Posts: 10
Re: Question about helping out (eventually)
« Reply #4 on: September 25, 2011, 04:29:42 PM »
I was wanting to help with apps like mids and sentinel, so I'll check out java and see where that takes me.  Thanks for the info guys. :)

Zaloopa

  • Underling
  • *
  • Posts: 10
Re: Question about helping out (eventually)
« Reply #5 on: October 12, 2011, 03:45:47 PM »
I have a follow up question for those of you who are experienced with Java.  What sort of programming environment do you use?  Would you suggest I use a visual tool like Jbuilder or stick with typing the code in a program like Textpad or Notepad++?

GuyPerfect

  • Mary Poppins
  • Titan Staff
  • Elite Boss
  • ****
  • Posts: 1,740
Re: Question about helping out (eventually)
« Reply #6 on: October 12, 2011, 04:35:43 PM »
I do all my Java in Notepad, but something that colors stuff for you will be helpful as well. (-:

TonyV

  • Titan Staff
  • Elite Boss
  • ****
  • Posts: 2,175
    • Paragon Wiki
Re: Question about helping out (eventually)
« Reply #7 on: October 12, 2011, 09:31:26 PM »
I'd suggest Eclipse for Java.

Zaloopa

  • Underling
  • *
  • Posts: 10
Re: Question about helping out (eventually)
« Reply #8 on: October 17, 2011, 04:32:11 AM »
I'd suggest Eclipse for Java.

I downloaded Eclipse and played with it a bit this weekend.  It looks like it has a lot of tools for keeping things organized.  My OCD will be pleased.

WanderingAries

  • Elite Boss
  • *****
  • Posts: 321
  • @WanderingAries /\ Mostly on Torch
Re: Question about helping out (eventually)
« Reply #9 on: October 17, 2011, 06:55:23 AM »
I downloaded Eclipse and played with it a bit this weekend.  It looks like it has a lot of tools for keeping things organized.  My OCD will be pleased.

*adds random whitespace and inverts capitalization on all of Zaps code*
Find me on Homecoming:
https://www.homecomingservers.com

GuyPerfect

  • Mary Poppins
  • Titan Staff
  • Elite Boss
  • ****
  • Posts: 1,740
Re: Question about helping out (eventually)
« Reply #10 on: October 17, 2011, 03:45:25 PM »
*adds random whitespace and inverts capitalization on all of Zaps code*

That can cause problems. "sTRING.T OuPP ERc ASE()" is not a valid method in Java. (-:

Stalemate

  • Underling
  • *
  • Posts: 11
    • Mentor Project
Re: Question about helping out (eventually)
« Reply #11 on: October 27, 2011, 03:27:33 AM »
A fellow appreciator of Notepad ++.

Nice.

Old school FTW.



Sent from my MB860 using Tapatalk
Laughing in the face of debt

Diellan

  • Titan Staff
  • Elite Boss
  • ****
  • Posts: 540
    • SG/VG Site
Re: Question about helping out (eventually)
« Reply #12 on: October 27, 2011, 06:18:11 AM »
A fellow appreciator of Notepad ++.

Nice.

Old school FTW.



Sent from my MB860 using Tapatalk

I use Notepad++ and gVim for most of my non-Mids work (which is in Visual Studio).

Supernumiphone

  • Underling
  • *
  • Posts: 1
  • Titan Java Developer
Re: Question about helping out (eventually)
« Reply #13 on: October 27, 2011, 08:06:53 PM »
I tend to use jEdit for development tasks that don't require an IDE.

Zaloopa

  • Underling
  • *
  • Posts: 10
Re: Question about helping out (eventually)
« Reply #14 on: October 29, 2011, 10:14:54 PM »
A fellow appreciator of Notepad ++.

Nice.

Old school FTW.
Yeah, I actually use Notepad ++ at work to edit XML files, that's the only reason I know about it.  All previous scripting/html work I've ever done has been in plain old vanilla notepad. :)