The best place to start

millibar

New Member
Joined
Apr 15, 2016
Messages
2
Reaction score
0
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
 
Best way to start is with pencil and paper and practising Chapin Diagrams.

Welcome.
 
What type of apps are you interesting in? That's usually a good place to start.
 
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.
 
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.
 
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
 
Just download the JDK, Eclipse and a follow a couple of tutorials online
 
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?
 
Hybrid apps written in html/css/js. Check out phonegap
 
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.
 
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
 

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
Sign up to the MyBroadband newsletter
X