View Full Version : Read Before Posting: Forum FAQ's, how to learn to program, and Linux programming

December 9th, 2008, 10:53 PM
Please read relevant links before asking question.
If you did read FAQs, and it did not answer your problem, do not hesitate to ask, but:
- Mention in your question that you read FAQ. It gives us warm feeling, and we don't waste your time by pointing to this FAQ.
- After your question is resolved, think about how to improve FAQs: You will be helping the next personImportant Forum Information

Recurring Discussions in this forum (http://ubuntuforums.org/showthread.php?p=4716120) : Subjects that have come up many times. Please read before making such threads!
Posting Homework and School Related Posts (http://ubuntuforums.org/showthread.php?t=717011) : Failure to follow rules could result in infractions.

How to Ask Questions on the Forum
Single best advice is: make title which makes sense, specific to what are you asking. "Please help" is really bad title.

How to ask questions (http://catb.org/%7Eesr/faqs/smart-questions.html) in a smart way
Readability of Your Post (http://ubuntuforums.org/showthread.php?t=641693) : How to post code
Tutorial: Writing conventions (http://ubuntuforums.org/showthread.php?t=801900) : How to write code so we can all read it
To all those with zero replies (http://ubuntuforums.org/showthread.php?t=82471)

If you see the term "Blub" and don't know what it means, read this post (and its links): It's not wrong not knowing, but it's wrong not wanting to know (http://ubuntuforums.org/showthread.php?t=890695)

How to Start

How to Learn Programming (http://ubuntuforums.org/showthread.php?t=667422)
Read What questions to consider when selecting a language (http://ubuntuforums.org/showthread.php?t=667422) to find out:

There is not a "one best language to rule them all"
Why are there so many programming languages?
How long does it take to learn programming?

Learn Python Wiki (http://learnpython.pbwiki.com/HowToStart) has collection of good links, Google will give you more
How to start programming - guides and links for many languages (http://ubuntuforums.org/showthread.php?t=333867)
Programming Books Recommendations (http://ubuntuforums.org/showthread.php?t=661754)
FAQ: Web Development in Ubuntu (http://ubuntuforums.org/showthread.php?t=800138)

Learning Programming/Computer Science

Programming tasks and challenges (http://ubuntuforums.org/showthread.php?t=783387) : Find things to do to help you learn
Suggestions for beginners (http://ubuntuforums.org/showthread.php?t=602101) : You need to learn more than just syntax
Introduction to Programming 101 (http://ubuntuforums.org/showthread.php?t=678382)
What problems do you have to overcome? (http://ubuntuforums.org/showthread.php?t=680174)
Specific language or General knowledge? (http://ubuntuforums.org/showthread.php?t=678656)
Please explain OOP (http://ubuntuforums.org/showthread.php?t=618638)
14 year old learning programming (http://ubuntuforums.org/showthread.php?t=648909)
Is math needed (http://ubuntuforums.org/showthread.php?t=638518)

Which Language(s) to Learn?
Language is a tool: for different tasks, different tools are appropriate.

Compare different languages (http://ubuntuforums.org/showthread.php?t=689709) and Polls about languages (http://ubuntuforums.org/showthread.php?t=689681)
Best language to get a job (http://ubuntuforums.org/showthread.php?t=574205): might be not your first language, but C, C++, C#, Java
Programming Language for Children (http://ubuntuforums.org/showthread.php?t=686041) - have different needs
Computer language benchmarks (http://shootout.alioth.debian.org/gp4/index.php) - speeds and performance comparisons for many languages.