[Q] Old developer needs serious learning advice

5 posts
Thanks Meter: 0
By sergioq, Junior Member on 9th July 2015, 09:25 PM
Post Reply Email Thread
Hello All,

Will try and keep this short: Am an old time developer, since 1979. I was self-taught, as a kid, never one class. The weakness there is that I never learned most of the terms.

So when learning new languages, it was harder since I didn’t have a reference point. i.e. may no longer be used, but I created “linked lists”, just never knew they were called that.

Anyway, I never got past using C and WinSDK. And I learned just enough Perl on the fly as I needed it to create some backend parts to some of my apps.

I am desperate to start a new project, preferring to do it on Android first. As hard as I looked for LOCAL developers with serious programming experience, and preferably some Voice SDK experience I failed. I tried Craigslist and Meet Up. Nothing.

So I need to do this MYSELF. Or at least start it and come up with the alpha-prototype on my own.

After all that explaining, what’s the BEST (and least expensive) means I can purchase to teach myself programming an Android device?
I always loved forums, we’re talking back when NEWSGROUPS were the way to go. Because out there was always someone who knew…and was willing to share their point of view.

Currently using a PC-Windows environment, so any IDEs in that arena would be preferred.

So any help, any direction would be so appreciated.

Many thanks ahead all,

19th July 2015, 02:51 AM |#2  
Junior Member
Thanks Meter: 3
I would definitely recommend grabbing Android studio and looking through Androids developer docs. If you're familiar with java all you really need to know is the Android framework and how everything works together (lifecycles, passing data around, working with various sensors/hardware, etc).

Android studio is free so no cost to you there. If you're not familiar with java there are tons of good resources online

Sent from my XT1254
26th October 2015, 03:38 PM |#3  
Junior Member
Thanks Meter: 1
I agree with @blackangus, i started programming for android with eclipse at that time and some tutorials i found online.
In my experience is a little bit frustrating at the beginning because is has some hard to understand concepts if you come from low level languages.
you can try to follow a basic lessons to start understanding the different parts like,
1) Views ( it cost me pretty much to understand how views and activities work)
2) Networking and async threads (restfull services calls and json manipulation)
3) Play services (push notifications, account registration and such)
this was the approach i took and it helped me a lot, i hope my humble guide helps you too.
12th November 2015, 04:54 AM |#4  
Inactive Recognized Developer
Flag Ottawa/Gatineau, Canada
Thanks Meter: 4,186
Donate to Me
5 years ago I got my intro to Android via Android App Inventor:

Good intro to Android concepts but drawing pictures instead of writing code still can't produce professional apps.

So I dove into learning Android Java. Nice...

My background was in C ; I never quite figured out C++ and have heard since that Java is superior anyway, written for OO instead of adapted from C.

I still program plenty of C for Android NDK low level code.

Before C, I did various assembly/machine languages, including the first CPUs in the mid 1970's and in early 80's front panelled a simple OS into an old PDP-11/05 to use an Apple clone keyboard and a "TV Typewriter" type 6847 Video board I built...

Now I'm wondering about iOS Objective C. Much more money still it seems in iPhones/Pads.
17th January 2016, 04:41 AM |#5  
Junior Member
Thanks Meter: 0
I am a newbie too. My background is microcontroller programmer, so i use C very often. When i start learning android programming, i begin with learning java and eclipse first, after i got the OOP concept, i begin learn to use android API and Android Studio....when we start from low level language, learning Java is easier... Java basic first then android API....
17th January 2016, 04:55 AM |#6  
Junior Member
Thanks Meter: 0
I am a serious coder, usually working with enterprise applications at my job. In my experience, if you need to learn something new, it is better if we get help from some friends or professional trainers. Saves us a lot of time and trouble. If you want to learn the basics of OOP and are going to build something, I suggest you get help of a professional trainer. You will be clear about the subject matter easily and with your experience, you will achieve progress within no time.
6th August 2019, 08:32 AM |#7  
Junior Member
Thanks Meter: 1
Wow. I don't feel so bad now. I'm and old geek too. I'm looking at trying to develop a simple game for Android. My last coding was in 1988 using COBOL. I'm a System Analysist but most of my experience was in medical systems and Digital Radiography. I'm basically a College Freshman.
Thanks for the information.
Can we keep this thread open or create another for Q&A from you wiz kids?
A funny note: I was involved with Search and Rescue in 1979. We were a driving force to get SAT phone's going but our budget only allowed for 2 satellites that year. We tested with a fellow driving in California while talking to us in Milwaukee. We only had a 20 minute window , then had to wait till the next.flyover 3 hours later. We've come a long way. Let's keep the momentum going!
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes