Re: About programing, a general question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Le 16/12/2010 18:02, Parshwa Murdia a écrit :
hi,

If one has to start from the scratch, from the zeroth level to do the
programing, which programing language one should start with? In the
ocean of the languages, to start with is really very typical. Can one
justify it.
When learning to program, you must respect some steps.

First thing to learn is how to encode a logical process into a programming syntax (an algorithm). To do that easily, you'll have to pick a language with a human syntax and easy structure : Choose Python, Basic, Pascal/Modula, LISP. With those keep away from complex features such as objects orientation and create simple programs that you can enrich.
Next thing to learn is the internal gear works of these high level 
languages, so pick a very low level one (plain C (not C99), assembler).
Now you're ready for more abstract things like object orientation (C++, 
Java), functional programming (caml, haskell).
And just two goo advices :
- Don't try to outsmart anything nor anyone
- Don't use something you couldn't create yourself
--
Toxico Nimbus

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux