Date: Sat, 6 Jun 2020 22:33:43 -0600 From: "@lbutlr" <kremels@kreme.com> To: FreeBSD <freebsd-questions@freebsd.org> Subject: Re: Mininal skills Message-ID: <E972BBA9-7336-406F-BD3C-76A3F9ED9BD9@kreme.com> In-Reply-To: <CY4PR19MB0104A2C03F4D66A1DA251A23F9880@CY4PR19MB0104.namprd19.prod.outlook.com> References: <CY4PR19MB0104A2C03F4D66A1DA251A23F9880@CY4PR19MB0104.namprd19.prod.outlook.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 03 Jun 2020, at 15:54, Brandon Helsley <brandon.helsley@hotmail.com> = wrote: > I've searched around FreeBSD documentation and have found that most of = the contributions require at least minimal programming skills. My = question is whether or not there is anything I can contribute or = maintain for freebsd without any skills. Documentation. Read it, find errors, find things that seem unclear. The = cosumentation could be quite a lot better in general. > What direction should I take my education if I wish to be able to = maintain a port. Is c++ programming required? What else is required? For ports., most ports are still written in perl, python, and C (not = necessarily in that order), so programming skill in those languages, or = at least the language of the port you want to maintain. Of course, you also need to understand the syntax for Makefile which is = almost a language unto itself. If you are not a programmer and want to be, the best languages to learn = are the languages that are being used right now the most. That would be = python (much as it pains me to say as I really really hate python), = Java, and JavaScript (the last two sound related, but they are not). Sure, there are lots of the languages (rust, go, perl, swift, php, C, = C++, C#, ObjC, etc etc) but when starting off learning, pick to = languages that are current and popular and learn them well. After that, if you need a different language it is relatively easy to = pick it up. If you just want to be a programmer for the sake of making money, learn = COBOL. Even bad COBOL programmers can make US$100,000yr. --=20 I know it all. I just can't remember it simultaneously.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E972BBA9-7336-406F-BD3C-76A3F9ED9BD9>