☕ David Antoine Question for devs : what programming language should a complete newbie start with ? I'm not sure I would be able to learn that. I'm not sure if my brain is "logical" enough... I'm starting to think about it. Maybe I should try, no matter how long it would take to be "proficient" enough. I love astronomy, I'd like to do program something related to that. So, what would be a good starting point ? C, C++, Python ? There are so many language...
Mark Dain My vote would be Go as it's easy to learn and has very few warts. Unfortunately, there's no easy way to make a GUI so it may be hard to be able to see work in progress? I'd personally advise you avoid Python. Full disclaimer here that I'm not a Python developer but from an outsider, people are still to this day using Python 2.7. I'm concerned a beginner will be frustrated when snippets of code don't work properly because they're using 3 but everyone else is still on 2.x
7y, 35w 6 replies
☕ David Antoine Go seems very nice as well. I've read that it would be better to start with C to really grasp programing logic and memory management but it's a language harder to learn apparently and I only have spare time, that's why I'm leaning towards something more easy like Python. And honestly, I feel even Python will be hard for me...
7y, 34w 4 replies
Mark Dain If you ever get stuck, private message me on Sublevel, I'd be happy to help debug/pair program
7y, 34w 3 replies
☕ David Antoine Nice ! Thank you !
7y, 34w 2 replies
Login or register your account to reply
Mark Dain In reply to "learn C as a beginner", yes you will learn memory management but it's questionable how useful that is against the stress and frustration you will have trying to understand C. I struggle with C and have given up multiple times. I started with VB.NET and I think it did impede me initially as I struggled to get pointers for a long time but thinking back, I'd probably have given up out of frustration if I was working in something less forgiving. You need a lot of hand holding and patience when you start. I'd also recommend getting into GitHub at some point so people may send pull requests and help you.
7y, 34w 1 reply
☕ David Antoine Yes, C is frightening from my newbie standpoint, and seeing confirmed devs still struggling or having some difficulties with is not very motivating. I'll see with Python when I start. I've made an excel for weight & balance calculation at work that we use every day, maybe that would be a good start to make an app with it or at least making a program run correctly, where you input your datas and get your weights & trim calculation results. I would have to access the different datas in the excel sheets, regarding aircrafts dry op. weights, fuel indexes, pax/bags weights, etc. I already have a Github, made it for a yakyak bug report :)
7y, 34w reply