Re: [R] How long does it take to learn the R programming language?

2022-09-29 Thread avi.e.gross
Has anyone noticed something a tad unusual?

 

Someone shows up and seemingly politely asks a totally open-ended question and 
supplies NO DETTAILS about their personal status and experience that would be 
needed to tell hem whether it would take various amounts of time for him to 
learn enough R for whatever purposes.

 

Lots of people jump in and discuss it, and I choose this time to sit and wait 
and not point out the endless considerations others have nicely contributed.

 

What is missing is not a single polite reply from the original person 
acknowledging these efforts on his behalf, let alone ANSWERING some of the 
questions like whether he already has some experience with programming or what 
he wants to use R for.

 

As such, I am suspicious and won’t get involved with this and suggest others 
reconsider the need to keep discussing the topic unless it is for their own 
interest.

 

I have seen this many times now on multiple such boards. Either some people do 
not understand what is expected, or someone is trolling and just looking to get 
a reaction.

 

I prefer to deal with more focused questions if someone is asking for help such 
as what package might help them do a somewhat specific task or why they are 
getting an error message. A general question like whether R or Python or 
something else is better for a particular task might also be reasonable. But 
how long it takes to learn ANYTHING seems to be a very subjective question, let 
alone something as multi-faceted as a programming language that can be used for 
so many different things.

 

Just my two cents.

 

I will say it did not take me long to learn a decent amount of R and yet I keep 
learning and am very far from knowing a fraction of all there is to know and 
especially not things I have had no reason to know yet.

 

From: jim holtman  
Sent: Thursday, September 29, 2022 12:28 PM
To: Ebert,Timothy Aaron 
Cc: Avi Gross ; John Kane ; R. 
Mailing List 
Subject: Re: [R] How long does it take to learn the R programming language?

 

Still at it after 38 years.  First came across S at Bell Labs in 1984.

 

Thanks


Jim Holtman
Data Munger Guru
 
What is the problem that you are trying to solve?
Tell me what you want to do, not how you want to do it.

 

 

On Thu, Sep 29, 2022 at 7:09 AM Ebert,Timothy Aaron mailto:teb...@ufl.edu> > wrote:

Learning R takes an hour. Find an hourglass, flip it over. Meanwhile we will 
start increasing the size of the upper chamber and adding more sand. 

Mastery of R is an asymptotic function of time. 

While such answers might indicate trying for mastery is futile, you can learn 
enough R to be very useful long before "mastery."

Tim
-Original Message-
From: R-help mailto:r-help-boun...@r-project.org> > On Behalf Of Avi Gross
Sent: Wednesday, September 28, 2022 5:51 PM
To: John Kane mailto:jrkrid...@gmail.com> >
Cc: R. Mailing List mailto:r-help@r-project.org> >
Subject: Re: [R] How long does it take to learn the R programming language?

[External Email]

So is the proper R answer simply Inf?

On Wed, Sep 28, 2022, 5:39 PM John Kane mailto:jrkrid...@gmail.com> > wrote:

> + 1
>
> On Wed, 28 Sept 2022 at 17:36, Jim Lemon  <mailto:drjimle...@gmail.com> > wrote:
>
> > Given some of the questions that are posted to this list, I am not 
> > sure that there is an upper bound to the estimate.
> >
> > Jim
> >
> > __
> > R-help@r-project.org <mailto:R-help@r-project.org>  mailing list -- To 
> > UNSUBSCRIBE and more, see
> > https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fst
> > at.ethz.ch <http://at.ethz.ch> 
> > %2Fmailman%2Flistinfo%2Fr-helpdata=05%7C01%7Ctebert%4
> > 0ufl.edu <http://0ufl.edu> 
> > %7C7229f6c17d764bd2742c08daa19bb65b%7C0d4da0f84a314d76ace60a
> > 62331e1b84%7C0%7C0%7C63787396320713%7CUnknown%7CTWFpbGZsb3d8eyJW
> > IjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C300
> > 0%7C%7C%7Csdata=8KNANsIMtWiElOAwn9pXvx%2BsueyNn329VkvFFx8Paew%3
> > Dreserved=0
> > PLEASE do read the posting guide
> > https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww
> > .r-project.org <http://r-project.org> 
> > %2Fposting-guide.htmldata=05%7C01%7Ctebert%40ufl.
> > edu%7C7229f6c17d764bd2742c08daa19bb65b%7C0d4da0f84a314d76ace60a62331
> > e1b84%7C0%7C0%7C63787396320713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM
> > C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%
> > 7C%7Csdata=32nVjz3UeC4QK7dd2PHA76BywkYQP9ucuN%2FWFFAUX8k%3D
> > ;reserved=0 and provide commented, minimal, self-contained, 
> > reproducible code.
> >
>
>
> --
> John Kane
> Kingston ON Canada
>
> [[alternative HTML version deleted]]
>
> __

Re: [R] How long does it take to learn the R programming language?

2022-09-29 Thread jim holtman
Still at it after 38 years.  First came across S at Bell Labs in 1984.

Thanks

Jim Holtman
*Data Munger Guru*


*What is the problem that you are trying to solve?Tell me what you want to
do, not how you want to do it.*


On Thu, Sep 29, 2022 at 7:09 AM Ebert,Timothy Aaron  wrote:

> Learning R takes an hour. Find an hourglass, flip it over. Meanwhile we
> will start increasing the size of the upper chamber and adding more sand.
>
> Mastery of R is an asymptotic function of time.
>
> While such answers might indicate trying for mastery is futile, you can
> learn enough R to be very useful long before "mastery."
>
> Tim
> -Original Message-
> From: R-help  On Behalf Of Avi Gross
> Sent: Wednesday, September 28, 2022 5:51 PM
> To: John Kane 
> Cc: R. Mailing List 
> Subject: Re: [R] How long does it take to learn the R programming language?
>
> [External Email]
>
> So is the proper R answer simply Inf?
>
> On Wed, Sep 28, 2022, 5:39 PM John Kane  wrote:
>
> > + 1
> >
> > On Wed, 28 Sept 2022 at 17:36, Jim Lemon  wrote:
> >
> > > Given some of the questions that are posted to this list, I am not
> > > sure that there is an upper bound to the estimate.
> > >
> > > Jim
> > >
> > > __
> > > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> > > https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fst
> > > at.ethz.ch%2Fmailman%2Flistinfo%2Fr-helpdata=05%7C01%7Ctebert%4
> > > 0ufl.edu%7C7229f6c17d764bd2742c08daa19bb65b%7C0d4da0f84a314d76ace60a
> > > 62331e1b84%7C0%7C0%7C63787396320713%7CUnknown%7CTWFpbGZsb3d8eyJW
> > > IjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C300
> > > 0%7C%7C%7Csdata=8KNANsIMtWiElOAwn9pXvx%2BsueyNn329VkvFFx8Paew%3
> > > Dreserved=0
> > > PLEASE do read the posting guide
> > > https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww
> > > .r-project.org%2Fposting-guide.htmldata=05%7C01%7Ctebert%40ufl.
> > > edu%7C7229f6c17d764bd2742c08daa19bb65b%7C0d4da0f84a314d76ace60a62331
> > > e1b84%7C0%7C0%7C63787396320713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM
> > > C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%
> > > 7C%7Csdata=32nVjz3UeC4QK7dd2PHA76BywkYQP9ucuN%2FWFFAUX8k%3D
> > > ;reserved=0 and provide commented, minimal, self-contained,
> > > reproducible code.
> > >
> >
> >
> > --
> > John Kane
> > Kingston ON Canada
> >
> > [[alternative HTML version deleted]]
> >
> > __
> > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> > https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat
> > .ethz.ch%2Fmailman%2Flistinfo%2Fr-helpdata=05%7C01%7Ctebert%40ufl
> > .edu%7C7229f6c17d764bd2742c08daa19bb65b%7C0d4da0f84a314d76ace60a62331e
> > 1b84%7C0%7C0%7C63787396320713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w
> > LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C
> > sdata=8KNANsIMtWiElOAwn9pXvx%2BsueyNn329VkvFFx8Paew%3Dreserv
> > ed=0
> > PLEASE do read the posting guide
> > https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.r
> > -project.org%2Fposting-guide.htmldata=05%7C01%7Ctebert%40ufl.edu%
> > 7C7229f6c17d764bd2742c08daa19bb65b%7C0d4da0f84a314d76ace60a62331e1b84%
> > 7C0%7C0%7C63787396320713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwM
> > DAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C
> > sdata=32nVjz3UeC4QK7dd2PHA76BywkYQP9ucuN%2FWFFAUX8k%3Dreserved=0
> > and provide commented, minimal, self-contained, reproducible code.
> >
>
> [[alternative HTML version deleted]]
>
> __
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
>
> https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-helpdata=05%7C01%7Ctebert%40ufl.edu%7C7229f6c17d764bd2742c08daa19bb65b%7C0d4da0f84a314d76ace60a62331e1b84%7C0%7C0%7C63787396320713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7Csdata=8KNANsIMtWiElOAwn9pXvx%2BsueyNn329VkvFFx8Paew%3Dreserved=0
> PLEASE do read the posting guide
> https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.r-project.org%2Fposting-guide.htmldata=05%7C01%7Ctebert%40ufl.edu%7C7229f6c17d764bd2742c08daa19bb65b%7C0d4da0f84a314d76ace60a62331e1b84%7C0%7C0%7C63787396320713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2l

Re: [R] How long does it take to learn the R programming language?

2022-09-29 Thread Ebert,Timothy Aaron
Learning R takes an hour. Find an hourglass, flip it over. Meanwhile we will 
start increasing the size of the upper chamber and adding more sand. 

Mastery of R is an asymptotic function of time. 

While such answers might indicate trying for mastery is futile, you can learn 
enough R to be very useful long before "mastery."

Tim
-Original Message-
From: R-help  On Behalf Of Avi Gross
Sent: Wednesday, September 28, 2022 5:51 PM
To: John Kane 
Cc: R. Mailing List 
Subject: Re: [R] How long does it take to learn the R programming language?

[External Email]

So is the proper R answer simply Inf?

On Wed, Sep 28, 2022, 5:39 PM John Kane  wrote:

> + 1
>
> On Wed, 28 Sept 2022 at 17:36, Jim Lemon  wrote:
>
> > Given some of the questions that are posted to this list, I am not 
> > sure that there is an upper bound to the estimate.
> >
> > Jim
> >
> > __
> > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> > https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fst
> > at.ethz.ch%2Fmailman%2Flistinfo%2Fr-helpdata=05%7C01%7Ctebert%4
> > 0ufl.edu%7C7229f6c17d764bd2742c08daa19bb65b%7C0d4da0f84a314d76ace60a
> > 62331e1b84%7C0%7C0%7C63787396320713%7CUnknown%7CTWFpbGZsb3d8eyJW
> > IjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C300
> > 0%7C%7C%7Csdata=8KNANsIMtWiElOAwn9pXvx%2BsueyNn329VkvFFx8Paew%3
> > Dreserved=0
> > PLEASE do read the posting guide
> > https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww
> > .r-project.org%2Fposting-guide.htmldata=05%7C01%7Ctebert%40ufl.
> > edu%7C7229f6c17d764bd2742c08daa19bb65b%7C0d4da0f84a314d76ace60a62331
> > e1b84%7C0%7C0%7C63787396320713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM
> > C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%
> > 7C%7Csdata=32nVjz3UeC4QK7dd2PHA76BywkYQP9ucuN%2FWFFAUX8k%3D
> > ;reserved=0 and provide commented, minimal, self-contained, 
> > reproducible code.
> >
>
>
> --
> John Kane
> Kingston ON Canada
>
> [[alternative HTML version deleted]]
>
> __
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat
> .ethz.ch%2Fmailman%2Flistinfo%2Fr-helpdata=05%7C01%7Ctebert%40ufl
> .edu%7C7229f6c17d764bd2742c08daa19bb65b%7C0d4da0f84a314d76ace60a62331e
> 1b84%7C0%7C0%7C63787396320713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w
> LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C
> sdata=8KNANsIMtWiElOAwn9pXvx%2BsueyNn329VkvFFx8Paew%3Dreserv
> ed=0
> PLEASE do read the posting guide
> https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.r
> -project.org%2Fposting-guide.htmldata=05%7C01%7Ctebert%40ufl.edu%
> 7C7229f6c17d764bd2742c08daa19bb65b%7C0d4da0f84a314d76ace60a62331e1b84%
> 7C0%7C0%7C63787396320713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwM
> DAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C
> sdata=32nVjz3UeC4QK7dd2PHA76BywkYQP9ucuN%2FWFFAUX8k%3Dreserved=0
> and provide commented, minimal, self-contained, reproducible code.
>

[[alternative HTML version deleted]]

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-helpdata=05%7C01%7Ctebert%40ufl.edu%7C7229f6c17d764bd2742c08daa19bb65b%7C0d4da0f84a314d76ace60a62331e1b84%7C0%7C0%7C63787396320713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7Csdata=8KNANsIMtWiElOAwn9pXvx%2BsueyNn329VkvFFx8Paew%3Dreserved=0
PLEASE do read the posting guide 
https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.r-project.org%2Fposting-guide.htmldata=05%7C01%7Ctebert%40ufl.edu%7C7229f6c17d764bd2742c08daa19bb65b%7C0d4da0f84a314d76ace60a62331e1b84%7C0%7C0%7C63787396320713%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7Csdata=32nVjz3UeC4QK7dd2PHA76BywkYQP9ucuN%2FWFFAUX8k%3Dreserved=0
and provide commented, minimal, self-contained, reproducible code.

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] How long does it take to learn the R programming language?

2022-09-28 Thread Jeff Newmiller
I am still learning it 20yrs in. Doesn't stop me from plowing on with 
interesting problems, though.

On September 28, 2022 2:36:14 PM PDT, Jim Lemon  wrote:
>Given some of the questions that are posted to this list, I am not
>sure that there is an upper bound to the estimate.
>
>Jim
>
>__
>R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>and provide commented, minimal, self-contained, reproducible code.

-- 
Sent from my phone. Please excuse my brevity.

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] How long does it take to learn the R programming language?

2022-09-28 Thread Avi Gross
So is the proper R answer simply Inf?

On Wed, Sep 28, 2022, 5:39 PM John Kane  wrote:

> + 1
>
> On Wed, 28 Sept 2022 at 17:36, Jim Lemon  wrote:
>
> > Given some of the questions that are posted to this list, I am not
> > sure that there is an upper bound to the estimate.
> >
> > Jim
> >
> > __
> > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide
> > http://www.R-project.org/posting-guide.html
> > and provide commented, minimal, self-contained, reproducible code.
> >
>
>
> --
> John Kane
> Kingston ON Canada
>
> [[alternative HTML version deleted]]
>
> __
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

[[alternative HTML version deleted]]

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] How long does it take to learn the R programming language?

2022-09-28 Thread John Kane
+ 1

On Wed, 28 Sept 2022 at 17:36, Jim Lemon  wrote:

> Given some of the questions that are posted to this list, I am not
> sure that there is an upper bound to the estimate.
>
> Jim
>
> __
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>


-- 
John Kane
Kingston ON Canada

[[alternative HTML version deleted]]

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] How long does it take to learn the R programming language?

2022-09-28 Thread Jim Lemon
Given some of the questions that are posted to this list, I am not
sure that there is an upper bound to the estimate.

Jim

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] How long does it take to learn the R programming language?

2022-09-28 Thread Thomas Subia via R-help
The length of time it takes to learn R is dependent on what you want to use R 
for.
Let's assume you want to use R to perform basic statistical analyses on your 
own.

IMHO, the best book for self-study for this is Andy Field's book, Discovering 
Statistics using R, It's the best book because it gives you all the necessary 
background for using basic statistical tests and the associated R scripts 
needed to perform them. 

You might also want to consider Winston Chang's The R  Graphics Cookbook, 
statistical analyses often need graphs to illustrate the data. This is the best 
book to teach you this because it gives you all the necessary R scripts to 
achieve this. 

The learning curve for learning basic statistical analyses using R is steep 
relative to SPSS and Minitab. SPSS and Minitab use GUIs to easily guide the 
user to the desired statistical analysis. Typically the user does not have to 
write commands to do this. R does offer R Commander which has a GUI to guide 
the user to data input, graphing and statistical analyses. You may find this 
useful. I suspect that as you become more comfortable using R, you will become 
less dependent on R Commander for your analyses. 

Hope this helps!

Thomas Subia


 

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] How long does it take to learn the R programming language?

2022-09-28 Thread Richard O'Keefe
How long does it take to learn R?
Meaningless question.
Who is learning?
Are they new to programming?
What other programming languages do they know?
Are they new to statistics?
What other statistics environments do they know?
Are they learning by themselves?
Do they have a mentor?
Fellow students?
Which textbooks are they using?

I found R very easy to learn, but I was
already familiar with dozens of programming
languages and the SPSS, GLIM, and Genstat
statistics environments, so my experience
will probably mean nothing for you.

The R *language* can be thought of as
covering several different things:
(1) Basic R *DATA STRUCTURES*.
By this I mean logical, integer, real,
complex and character vectors and arrays
(R doesn't actually have scalars) and lists.
This is where R differs most from most
other programming languages except (S of
course and) APL and perhaps Matlab.
(2) R *CONTROL STRUCTURES*.  The syntax
of R and how you write functions in R.
R looks a lot like C/Java/Perl except
where it doesn't, and the most different
aspect of R here is function parameters
(which resemble Lisp) and the way parameters
are passed.
(3) How R data structures are EXTENDED.
The S3 and S4 "object" systems.  Some of
the things like data frames, dates and times,
time series, models, and so on built on these.
(4) Reflection and namespaces.
At this point, you could be said to have mastered
the R *language*.  It is not a big or complex
language.  It's much simpler than C++ or C#.
However, R comes with a range of testing and
documentation tools.  And there is a DAUNTING
range of packages for an astounding range of
statistical and graphical applications.


This is actually my plan for learning any
programming language:
- basic data structures
- basic control structures
- basic debugging techniques
- data structure extension methods
- control structure extension methods
- testing and documentation tools

A word about existing code bases.
R code tends to be written by people with
a great deal of knowledge and insight about
the algorithms they are coding and the
applications they are coding for.
R encourages the development of good
documentation for people who are USING the
code, with examples and vignettes and all that.
However, most of the people are NOT software
engineers and are not writing code with the
dominant idea that someone else will have to
come to understand the inner workings of the
code well enough to maintain it without them.
(This is also true of pretty much all the
Java and C# code I've ever seen, which is too
much of it.)  If you look at an existing
package and find it hard to understand, that
doesn't necessarily mean you haven't learned
enough yet.  Maybe it just *is* hard to
understand because it was written to be useful,
not to be educational.

On Wed, 28 Sept 2022 at 04:13, Turritopsis Dohrnii Teo En Ming <
c...@teo-en-ming-corp.com> wrote:

> Subject: How long does it take to learn the R programming language?
>
> Good day from Singapore,
>
> How long does it take to learn the R programming language?
>
> Is it easy? Is there a steep learning curve?
>
> Thank you.
>
> Regards,
>
> Mr. Turritopsis Dohrnii Teo En Ming
> Targeted Individual in Singapore
> Blogs:
> https://tdtemcerts.blogspot.com
> https://tdtemcerts.wordpress.com
>
> __
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

[[alternative HTML version deleted]]

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] How long does it take to learn the R programming language?

2022-09-27 Thread Rolf Turner


On Mon, 26 Sep 2022 11:14:57 +0800
Turritopsis Dohrnii Teo En Ming  wrote:

> Subject: How long does it take to learn the R programming language?
> 
> Good day from Singapore,
> 
> How long does it take to learn the R programming language?

How long is a piece of string? :-)

cheers,

Rolf Turner

-- 
Honorary Research Fellow
Department of Statistics
University of Auckland
Phone: +64-9-373-7599 ext. 88276

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] How long does it take to learn the R programming language?

2022-09-27 Thread Micha Silver

Can I nominate this for a fortune entry?

:-)


On 27/09/2022 18:44, Rui Barradas wrote:
I don't know if this is true but it is said that once you are 
comfortable with help("lapply"), you've made it. 


--
Micha Silver
Ben Gurion Univ.
Sde Boker, Remote Sensing Lab
cell: +972-523-665918
https://orcid.org/-0002-1128-1325

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] How long does it take to learn the R programming language?

2022-09-27 Thread Jeff Newmiller
Q: How long does it take to learn English?

A: You never finish... the real question is what do you need to do and can you 
do that, and you have to ask yourself that. Everyone tackles it at their own 
pace.

On September 25, 2022 8:14:57 PM PDT, Turritopsis Dohrnii Teo En Ming 
 wrote:
>Subject: How long does it take to learn the R programming language?
>
>Good day from Singapore,
>
>How long does it take to learn the R programming language?
>
>Is it easy? Is there a steep learning curve?
>
>Thank you.
>
>Regards,
>
>Mr. Turritopsis Dohrnii Teo En Ming
>Targeted Individual in Singapore
>Blogs:
>https://tdtemcerts.blogspot.com
>https://tdtemcerts.wordpress.com
>
>__
>R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>and provide commented, minimal, self-contained, reproducible code.

-- 
Sent from my phone. Please excuse my brevity.

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] How long does it take to learn the R programming language?

2022-09-27 Thread Ebert,Timothy Aaron
It depends on what you mean by learn, and the final goal. It also depends on 
your starting point. "Computer literacy" is poorly defined. Finally, it depends 
on the quality of instruction, your innate ability to learn this skill, and the 
time you can devote to this task. You will be able to write your first code in 
a few minutes. Being able to write a package for inclusion in CRAN might take 
years. The learning curve can be steep, or appear that way, if you must learn R 
from a poorly written textbook with no outside help. High quality instruction 
building knowledge in a systematic way can lessen the curve, but there is still 
a great deal of content to learn.

Tim


-Original Message-
From: R-help  On Behalf Of Rui Barradas
Sent: Tuesday, September 27, 2022 11:45 AM
To: Turritopsis Dohrnii Teo En Ming ; 
r-help@r-project.org
Subject: Re: [R] How long does it take to learn the R programming language?

[External Email]

Hello,

Inline

Às 04:14 de 26/09/2022, Turritopsis Dohrnii Teo En Ming escreveu:
> Subject: How long does it take to learn the R programming language?
>
> Good day from Singapore,
>
> How long does it take to learn the R programming language?
>
> Is it easy?

The basics, yes.

Is there a steep learning curve?

Right after the basics, yes, for a (short?) while.
I don't know if this is true but it is said that once you are comfortable with 
help("lapply"), you've made it.

Hope this helps,

Rui Barradas

>
> Thank you.
>
> Regards,
>
> Mr. Turritopsis Dohrnii Teo En Ming
> Targeted Individual in Singapore
> Blogs:
> https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftdte
> mcerts.blogspot.com%2Fdata=05%7C01%7Ctebert%40ufl.edu%7C51d08ab9b
> 2c944ae040208daa0a34a4e%7C0d4da0f84a314d76ace60a62331e1b84%7C0%7C0%7C6
> 37998920441110699%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoi
> V2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7Csdata=r4c2z
> wBMjUX8TnTRVKKlOs%2FFUJm4GNUspqO1Z0pR4RQ%3Dreserved=0
> https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftdte
> mcerts.wordpress.com%2Fdata=05%7C01%7Ctebert%40ufl.edu%7C51d08ab9
> b2c944ae040208daa0a34a4e%7C0d4da0f84a314d76ace60a62331e1b84%7C0%7C0%7C
> 637998920441110699%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjo
> iV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7Csdata=ReRZ
> NDHNAkJ1UPhQP2Ys4Y%2Fj%2FvOGvNmZxTRkjaleXII%3Dreserved=0
>
> __
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat
> .ethz.ch%2Fmailman%2Flistinfo%2Fr-helpdata=05%7C01%7Ctebert%40ufl
> .edu%7C51d08ab9b2c944ae040208daa0a34a4e%7C0d4da0f84a314d76ace60a62331e
> 1b84%7C0%7C0%7C637998920441110699%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w
> LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C
> sdata=YwG2AX8PQC4xrvhL0t316xK40rdSZMpMbToiKjVB0QI%3Dreserved
> =0
> PLEASE do read the posting guide
> https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.r
> -project.org%2Fposting-guide.htmldata=05%7C01%7Ctebert%40ufl.edu%
> 7C51d08ab9b2c944ae040208daa0a34a4e%7C0d4da0f84a314d76ace60a62331e1b84%
> 7C0%7C0%7C637998920441110699%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwM
> DAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C
> sdata=s9T9TSe8Gxkp4dBNC%2FwjzHMrM6dgbZ3r5JVBvOLUMn4%3Dreserved=0
> and provide commented, minimal, self-contained, reproducible code.

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-helpdata=05%7C01%7Ctebert%40ufl.edu%7C51d08ab9b2c944ae040208daa0a34a4e%7C0d4da0f84a314d76ace60a62331e1b84%7C0%7C0%7C637998920441110699%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7Csdata=YwG2AX8PQC4xrvhL0t316xK40rdSZMpMbToiKjVB0QI%3Dreserved=0
PLEASE do read the posting guide 
https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.r-project.org%2Fposting-guide.htmldata=05%7C01%7Ctebert%40ufl.edu%7C51d08ab9b2c944ae040208daa0a34a4e%7C0d4da0f84a314d76ace60a62331e1b84%7C0%7C0%7C637998920441110699%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7Csdata=s9T9TSe8Gxkp4dBNC%2FwjzHMrM6dgbZ3r5JVBvOLUMn4%3Dreserved=0
and provide commented, minimal, self-contained, reproducible code.

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] How long does it take to learn the R programming language?

2022-09-27 Thread Rui Barradas

Hello,

Inline

Às 04:14 de 26/09/2022, Turritopsis Dohrnii Teo En Ming escreveu:

Subject: How long does it take to learn the R programming language?

Good day from Singapore,

How long does it take to learn the R programming language?

Is it easy? 


The basics, yes.

Is there a steep learning curve?

Right after the basics, yes, for a (short?) while.
I don't know if this is true but it is said that once you are 
comfortable with help("lapply"), you've made it.


Hope this helps,

Rui Barradas



Thank you.

Regards,

Mr. Turritopsis Dohrnii Teo En Ming
Targeted Individual in Singapore
Blogs:
https://tdtemcerts.blogspot.com
https://tdtemcerts.wordpress.com

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide 
http://www.R-project.org/posting-guide.html

and provide commented, minimal, self-contained, reproducible code.


__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] How long does it take to learn the R programming language?

2022-09-27 Thread Steve Pointer
The basics can be learnt in a short time.  The easiest way I found and have 
used to train a number in my team is to use the R library Swirl as a 
walkthrough. https://swirlstats.com/

Basically 

>install.packages("swirl")
>library("swirl")
>swirl()

... and then follow the on-screen guide.

Steve P

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


[R] How long does it take to learn the R programming language?

2022-09-27 Thread Turritopsis Dohrnii Teo En Ming

Subject: How long does it take to learn the R programming language?

Good day from Singapore,

How long does it take to learn the R programming language?

Is it easy? Is there a steep learning curve?

Thank you.

Regards,

Mr. Turritopsis Dohrnii Teo En Ming
Targeted Individual in Singapore
Blogs:
https://tdtemcerts.blogspot.com
https://tdtemcerts.wordpress.com

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.