Skip site navigation (1)Skip section navigation (2)
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>