Welcome to our forums...

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed.

Forum Statistics

  • Forum Members:
  • Total Threads:
  • Total Posts: 7
There are 1 users currently browsing forums.
General Programming Here you can talk about scripting in other languages such as Perl, Delphi, Pascal and Python.

Reply
  #1  
Old 12-23-2009
New Born
 
Join Date: Dec 2009
Posts: 2
Rep Power: 0
David Burkett is on a distinguished road
Where to start?

Hello, I'm 14 and the current high school I'm attending offers no computer programming course at the moment (nor do I think they will anytime while I'm there), but I really would like to learn. I have no prior knowledge in any language, so I'm starting from scratch. I believe the best way to learn for me would to buy a concrete book teaching me how. I prefer to use Linux but I do have a Windows 7 partition (IDK if this matters). So, I was wondering if you guys could possibly recommend a website where I could buy a book and what language to start with?
Reply With Quote
  #2  
Old 12-23-2009
Moderator
 
Join Date: Dec 2005
Posts: 1,862
Rep Power: 6
Umang is on a distinguished road
Re: Where to start?

Hi,

Welcome to YC!

Unless you want to code something in particular that might require something special from a language (unlikely), I would recommend that you start of with Python. It is easy to learn and can be used in a variety of situations.

Look at BeginnersGuide/NonProgrammers - PythonInfo Wiki for some tutorials for beginners. After you are comfortable with the basics, "Dive into Python" is very good tutorial - a compulsory read according to me!

Hope this helps!
Reply With Quote
  #3  
Old 12-24-2009
vento's Avatar
Sexy monkey
 
Join Date: May 2009
Location: Lithuania
Age: 16
Posts: 185
Rep Power: 1
vento is on a distinguished road
Re: Where to start?

I haven't tried python (I probably will sooner or later) but I don't like scripting languages that much. Well, my friends (coders) like it pretty much so probably it's not as annoying as some other scripting languages, IDK, I have nothing against it.

I would say you should learn some simple languages like Basic, Pascal or go for C/C++ instantly (but if only you know you can manage - if you're not sure, leave it to learn in the future). I cannot recommend any book as I always learn from documentation, tutorials and friends (unluckily I've reached what my friends can do and can't learn from them anymore). But it's just me. Some people learn from examples and trying while some people learn from books.

So, to sum up, I would say go for Basic or Pascal. They are really simple and still powerful enough.

About Linux and Windows. C/C++/Python/Pascal... They are cross-platform. It makes no sense for you which OS you are using. Only libraries may differ. Or you can pick up cross-platform libraries. But libraries are more advanced. First learn the language.

Most people say that Linux is more comfortable for coding. And I would be one of them. First of all - I love terminal. Windows have the terminal as well, but it's not as good as the Linux one.
__________________

How to set up portable C++ IDE (Dev-C++)

Writing in C or C++ is like running a chain saw with all the safety guards removed," — Bob Gray.
Reply With Quote
  #4  
Old 12-24-2009
Moderator
 
Join Date: Dec 2005
Posts: 1,862
Rep Power: 6
Umang is on a distinguished road
Re: Where to start?

To be very honest here, I didn't expect myself to like Python as much as I do now, before I began to learn Python. If you haven't tried Python as yet, I'd suggest you better do - you will almost certainly enjoy coding in Python. Since you already have a background in programming, I'd suggest you go straight to "Dive into Python"!
Reply With Quote
  #5  
Old 12-24-2009
New Born
 
Join Date: Dec 2009
Posts: 2
Rep Power: 0
David Burkett is on a distinguished road
Re: Where to start?

Thanks a lot guys, I'll try to learn python
Reply With Quote
  #6  
Old 01-24-2010
New Born
 
Join Date: Jan 2010
Location: A dark place in my Unconscious
Posts: 4
Rep Power: 0
Sneux is on a distinguished road
Re: Where to start?

This is just the thread I needed haha I read several pieces of literature that said I should learn JAVA first but then I read ESR's articles about how he used to recommend JAVA but he now thinks Python should be learned first.
Reply With Quote
  #7  
Old 4 Weeks Ago
Toddler
 
Join Date: Feb 2010
Posts: 11
Rep Power: 0
asbo is on a distinguished road
Re: Where to start?

language: Java
book: java complete reference by herbert schildt
IDE: netbeans

can be run on windows or our favourite(linux).

the other stuff you need "sun jdk" from www.sun.com for windows, or just run in terminal if you have bash "sudo apt-get install netbeans".
Reply With Quote


Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Computer wont start up Benjaminp Computer Corner 9 03-21-2007 10:13 AM
Where to start? TheGrandBerry HTML/CSS Coding 7 11-08-2005 09:13 PM