News for hackers. Stuff that matters.
Re:On finally learning to program at the age of 40 by toadi on Tuesday September 08, 2020 @12:10AM (#24405112)
The hard part here is getting a curriculum to learn software engineering. Writing code is much much more then just a language. So much time spent on that. Just learn one freaking language and move on.

eg. I started with Basic -> QW Basic -> Pascal -> PHP -> Perl -> ruby -> golang and a lot of others languages too.

Writing code is not the hard part.

follow something like this: https://functionalcs.github.io/curriculum/

Or if you want to be something specifc follow this and find resources to learn about the topics: https://github.com/kamranahmedse/developer-roadmap

Re:On finally learning to program at the age of 40 by susam on Tuesday September 08, 2020 @02:12AM (#24405640)
> QW Basic

Did you mean GW-BASIC? Or maybe QBasic? Or perhaps QuickBasic? By the way, I have archived these obsolete pieces of software from MS-DOS era at https://github.com/susam/dosage (search for Basic in the README) if anyone wants to try their hands on them again.

Re:On finally learning to program at the age of 40 by yugene on Tuesday September 08, 2020 @02:12AM (#24405645)
And here's a compact list of the possible resources to use: https://teachyourselfcs.com
Re:On finally learning to program at the age of 40 by Austin_Conlon on Tuesday September 08, 2020 @12:23AM (#24405188)
Re:On finally learning to program at the age of 40 by tasogare on Tuesday September 08, 2020 @03:41AM (#24406081)
To some extend the engineering part is emerging: when a code base grows it becomes necessary to learn technics to factor it. What I find really time consuming when using a new language is searching for its API.
Re:On finally learning to program at the age of 40 by xenihn on Tuesday September 08, 2020 @12:49AM (#24405297)
You can also realistically learn Swift and then never have to write anything else again, until iOS stops being a career at least.
Re:On finally learning to program at the age of 40 by usrnm on Tuesday September 08, 2020 @12:52AM (#24405312)
People used to think the same thing about Objective C
Re:On finally learning to program at the age of 40 by Brajeshwar on Tuesday September 08, 2020 @12:58AM (#24405336)
Yes, just as Flash/ActionScript. At a time, we almost believed Flash Player was everyone on the Internet.
Re:On finally learning to program at the age of 40 by Kwantuum on Tuesday September 08, 2020 @01:49AM (#24405538)
Isn't ActionScript just a dialect of EcmaScript? I would guess transitioning from that to Javascript would be pretty easy.
Re:On finally learning to program at the age of 40 by pjmlp on Tuesday September 08, 2020 @02:16AM (#24405663)
Without the nice IDE experience though.
Re:On finally learning to program at the age of 40 by Brajeshwar on Tuesday September 08, 2020 @09:56AM (#24408378)
Well, the Flash IDE itself was a horrible compiler for those who write mostly ActionScript. We used to compile with few open source compilers. I have forgotten the names.
Re:On finally learning to program at the age of 40 by FormFollowsFunc on Tuesday September 08, 2020 @04:11AM (#24406242)
There was an IDE for ActionScript called FDT built on top of Eclipse.
Re:On finally learning to program at the age of 40 by pjmlp on Tuesday September 08, 2020 @04:41AM (#24406436)
I meant that JavaScript/HTML/CSS has yet to offer anything similar to the Flash development experience.
Re:On finally learning to program at the age of 40 by pjmlp on Tuesday September 08, 2020 @02:15AM (#24405662)
Re:On finally learning to program at the age of 40 by Austin_Conlon on Tuesday September 08, 2020 @01:29AM (#24405458)
Seems like it’s going to be many years before Objective-C is no longer viable, and there’s a lot of it to maintain (especially Apple’s). I think the only Swift-exclusive frameworks are SwiftUI, Combine, and WidgetKit.
Re:On finally learning to program at the age of 40 by Grustaf on Tuesday September 08, 2020 @06:11AM (#24406928)
It would be pretty crazy to learn only objective c today, unless you want to go after the legacy market specifically, like someone learning Cobol to get bank contracts.

Maybe it suits some people but for most people it’s sad and frustrating to work with old messy systems in obsolete languages when there’s a shiny new one that’s objectively much better in almost every way.

Re:On finally learning to program at the age of 40 by pjmlp on Tuesday September 08, 2020 @02:14AM (#24405652)
Here is a little secret, while Swift is the future of systems programming on Apple platforms, there is still plenty of stuff written in a mix of C++ and Objective-C.

In which languages do you think Core Audio and Metal are written on?

Re:On finally learning to program at the age of 40 by Austin_Conlon on Tuesday September 08, 2020 @12:53AM (#24405316)
To the commenter's point though, Swift is the relatively easy part. UIKit throws you into the deep end right away, it descends from AppKit from native Mac app development and doesn't try to progressively disclose complexity like SwiftUI.
Re:On finally learning to program at the age of 40 by darksaints on Tuesday September 08, 2020 @01:11AM (#24405376)
Why would you take a bet like that with Apple trying their best to destroy the iOS market for developers?