The best place to start

millibar

New Member
Joined
Apr 15, 2016
Messages
2
Hi

I would like to learn how to write apps. I am a complete 'greeny' as far as coding is concerned.

From my very basic research I realised that there are a lot of resources out there but I would like to ensure that I start my learning at the right place focused on app development.

Can anyone please point me in the right direction re books, online tutorials etc etc?

(Apologies if this topic has been dealt with in previous threads)

Many thanks,
Millibar
 

CamiKaze

Honorary Master
Joined
May 19, 2010
Messages
14,846
Best way to start is with pencil and paper and practising Chapin Diagrams.

Welcome.
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
What type of apps are you interesting in? That's usually a good place to start.
 

GhostSixFour

Username approved by US Airforce
Joined
Nov 9, 2009
Messages
16,748
Hi

I would like to learn how to write apps. I am a complete 'greeny' as far as coding is concerned.

From my very basic research I realised that there are a lot of resources out there but I would like to ensure that I start my learning at the right place focused on app development.

Can anyone please point me in the right direction re books, online tutorials etc etc?

(Apologies if this topic has been dealt with in previous threads)

Many thanks,
Millibar

You won't believe you good luck....
https://www.androidpit.com/free-android-mobile-hacker-course-bundle

Basic courses to get you started at least and thus understand what the guys are saying in their tutorials when you watch youtube.
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
FYI This was posted in another thread, but it's relevant here:
https://courses.edx.org/courses/course-v1:HarvardX+CS50+X/info

Harvard University facilitated introduction to the intellectual enterprises of computer science and the art of programming. The course is free, however you can optionally obtain a Harvard certificate for fee of $90 (naturally you need to complete the course).

Note: No prior experience is required; this is a starting course.
 

eternaloptimist

Well-Known Member
Joined
Jul 10, 2013
Messages
175
CS50 is a solid start. If you do feel overwhelmed by it though I'd suggest starting off with codecademy.
start with this https://www.codecademy.com/learn/web
It's for the web but it will ease you into programming.

Also, it would be helpful if you told us what you are interested in making(as mentioned earlier). Is it android apps? iphone apps? web apps or web sites?

*another site worth looking at Udacity.com
 

millibar

New Member
Joined
Apr 15, 2016
Messages
2
Thanks for all the help, much appreciated!

I want to develop iPhone / Android apps. I was under the impression that coding can be done once and then 'wrapped' to be compatible with eiter operating system so it doesn't matter which system you develop for - wishful thinking?
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
haha, why?
I'm keen to move to mobile myself (ios). What do you recommend? native?

Overstepping because it's a complex approach for a starting coder.
Personally I always avoid framework interlocked builds,. because I don't like the integrity of my apps to be directly tied to something I don't control or didn't personally veto.

If something sparks my interests I usually fork the code and incorporate this without a direct dependency, but certainly not before vetoing it. In practice it's a rarity.
 

Thor

Honorary Master
Joined
Jun 5, 2014
Messages
44,236
How difficult would it be to get Cordova running on a Windows machine?

I'd like to build some hybrid apps I've used adobe phone gap in the past, but that gets quite expensive
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282

If you're only starting out on iOS/OSX then I wouldn't bother with Objective-C. React is working quite well on Swift; plus the Swift syntax is less of mind f..k for newbies.

There is really only one area I believe React is pretty cool and that is Asynchronous Error Handling; Swift's current Error handling has no built in provision currently for Asynchronous code, but the neither did Objective-c and we coped quite ok without it, however there are many lighter Promise style frameworks available to deal with Asynchronous code, For example:
  • a really good one is PromiseKit: which was developed originally by Max Howell, who nows is working for Apple building Swift Package Manager.
 
Last edited:
Top