I think as much as any language and more than some...
# getting-started
d
I think as much as any language and more than some. The only drawback I can think of is the body of online documentation / blog posts / other learning resources is smaller than some other languages (and some of it assumes Java knowledge). But all the languages I can think of have drawbacks as first languages.