Personally, I think I started with CBOT. Then some JavaScript and Lua but
nothing serious, really. Just simple scripts for a website and hacking some
Battle for Wesnoth's hidden functionality (I guess it was adding a new status
icon for units). Then I learned C as a part of my studies. The
> Generally people don't need to learn a low level language.
I fully agree.
Do we have to learn something at all? Some people seems to proof that one can
spent a whole life without that.
Evan Miller once wrote an essay about that topic:
I agree with @jibal. Starting with C is a terrible idea for a programmer.
> Generally people who start with higher level languages like Java, Ruby,
> Python and never learned a real low level language
Generally people don't need to learn a low level language.
My recommendation is Python or
> So you did exactly what I suggest
Don't be so very willfully obtuse. First, C was not my first language. Second,
I did not start out looking at and liking Nim (because it didn't exist when I
started programming, in 1965). Third ... oh never mind, this isn't worth my
time. The only reason I
Thanks guys, didn't thought that here will be so much answers so fast, it's
incredible!
> @puwad what are you goals in programming?
I have to many goals to realize them, i think one of first things i need is to
feel how much i can do alone because my ideas could be hard to realize by
myself.
Agree with @jibal! Read the "Learn Nim in Y minutes" for an overview of the
language. Read "Nim tutorial I and II". Peruse the documentation for an
overview of the library capabilities. And as you do, try writing and running
some Nim code in the process. Rosetta is a good place for exercises as
very difficult question; sure it depends on your personal situation. For
absolute beginners I recommend first learning BASIC and then glance at
ASSEMBLER(if you are interested in I would start with the 6502; there are some
free emulator/simulators there) and then try Nim (why not). For the
**@puwad**, what are you goals in programming?
career, recreational, have something you want to write/build, web development,
... ?
> I say this as someone who spent decades writing C code
So you did exactly what I suggest
Of course it is difficult to make suggestions to puwad as we don't know him.
But starting with Nim TODAY for a real beginner is really hard. And Nim in
Action is not a book teaching Nim for beginners.
If someone starts out looking at and liking Nim, I think advising them to learn
C is completely wrongheaded. (I say this as someone who spent decades writing C
code and was on the ANSI C standards committee.) I suggest starting at
> completely new to programming
My personal view is that starting with some simple C is a good decision for
absolute beginners.
It is no waste of time, as every serious programmer will need some C knowledge.
And C is close to assembler, so you really learn how computers work internally.
Hey guys! I'm not experienced programmer but i read some code examples at
[http://rosettacode.org](http://rosettacode.org) for many languages at point of
readability and then I thought that Nim code is most clear to understand and
maintain in future. But here no courses to complete beginners if
12 matches
Mail list logo