Author Topic: bored of Pick... :(  (Read 3128 times)

Offline OurFriendIrony

  • int
  • **
  • Posts: 78
    • View Profile
bored of Pick... :(
« on: February 29, 2012, 02:24:07 PM »
I work as a Developer in the UK for a builders merchant called Travis Perkins (TP) using a language called "Data Basic" (Pick) which is freakin' old (early 70s). I started as a trainee at TP, having no prior programming skill in any language (save for some tinkering in VB) and have been at it for 2 and a bit years. They still use this language for everything because it is so heavily integrated into the system.
To be honest, I'd love to get into something else but my job is pretty sweet so I don't want to jack it in. I was wondering if anyone has any tips for a guy looking to learn a more useful language. I was thinking Java would be a good start but without some sort of direction I feel I'll just get lost...

any tips, help, mini-projects would be appreciated... I'm just so f'ing bored of Pick
Device: Samsung Galaxy S2
CPU: Dual-core 1.2 GHz Cortex-A9
GPU: Mali-400MPH
RAM: 1GB
Resolution: 480 x 800
Rom: v4.03 ICS (stock) (rooted)

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3475
  • Developer
    • View Profile
    • PaulsCode.Com
Re: bored of Pick... :(
« Reply #1 on: February 29, 2012, 02:36:56 PM »
Java is a great start.  It is not only similar to C/ C++ (which should be your ultimate goal in order to make yourself competitive as a developer), but Java is the main language mobile apps are being written in (which is a great way to make a little money while enjoying your hobbie).  Once you are comfortable with object-oriented programming and syntax that Java provides in a somewhat higher-level, I would then recommend looking at C/ C++.  Having a foundation in C/ C++ and Java (and possibly C#, which is similar to Java) is, in my opinion, going to be almost a requirement for developers in the future if they want to remain competitive, as multi-platform smart-devices become even more entrenched into daily life.
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline OurFriendIrony

  • int
  • **
  • Posts: 78
    • View Profile
Re: bored of Pick... :(
« Reply #2 on: February 29, 2012, 02:38:58 PM »
I better dust off my old Absolute Java text book and pull my finger out then!
Device: Samsung Galaxy S2
CPU: Dual-core 1.2 GHz Cortex-A9
GPU: Mali-400MPH
RAM: 1GB
Resolution: 480 x 800
Rom: v4.03 ICS (stock) (rooted)

Offline OurFriendIrony

  • int
  • **
  • Posts: 78
    • View Profile
Re: bored of Pick... :(
« Reply #3 on: March 12, 2012, 07:51:13 AM »
It's slow going. Get home from work and pick up the book and read.
Learning the basics still, but I'm picking up speed as I better understand it.

I'll let you know when I finish the book and actually start writing something of my own!

 ;D
Device: Samsung Galaxy S2
CPU: Dual-core 1.2 GHz Cortex-A9
GPU: Mali-400MPH
RAM: 1GB
Resolution: 480 x 800
Rom: v4.03 ICS (stock) (rooted)

Offline OurFriendIrony

  • int
  • **
  • Posts: 78
    • View Profile
Re: bored of Pick... :(
« Reply #4 on: March 15, 2012, 07:56:47 AM »
It helps knowing that at some point I will be able to apply the knowledge to Android Apps :D
Device: Samsung Galaxy S2
CPU: Dual-core 1.2 GHz Cortex-A9
GPU: Mali-400MPH
RAM: 1GB
Resolution: 480 x 800
Rom: v4.03 ICS (stock) (rooted)