LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices

Reply
 
Search this Thread
Old 03-08-2003, 05:33 AM   #1
markus1982
Senior Member
 
Registered: Aug 2002
Location: Stuttgart (Germany)
Distribution: Debian/GNU Linux
Posts: 1,467

Rep: Reputation: 46
looking for programming tutorials / books, etc


Hi all,


I'm looking for tutorials, e-books, books regarding the following:
  • databases
  • network programming using TCP/IP
  • programming basics (forgot most unfortunately)
  • etc (post your things here also plz)


Which programming languages would you recommend ?
Could you provide me with some URLs regarding the above ?
 
Old 03-08-2003, 06:24 AM   #2
loke137
Member
 
Registered: Feb 2003
Location: Brasil
Distribution: Debian Etch
Posts: 147

Rep: Reputation: 15
General programming should be done in C or C++ I guess. But PhP, Perl, Python, Fortran, Java, just to name some are widely used.
I started with Pascal, a pretty straight foward language, and now I am in the process of migrating to C/C++.
I have used www.uol.com.br/olinux as a tutorial, the problem is : it is in Portuguese . But I am sure you can find more stuff with a quick google search.
A good book on TCP/IP protocols is TCP/IP network admnistration by Craig Hunt (O`Reilly). I own a copy, what was good help. For C language, C A Reference Maunal by S. P. Harbison III and G. L. Steele Jr..
Hope this helps,

loke137
 
Old 03-08-2003, 06:30 AM   #3
markus1982
Senior Member
 
Registered: Aug 2002
Location: Stuttgart (Germany)
Distribution: Debian/GNU Linux
Posts: 1,467

Original Poster
Rep: Reputation: 46
Well I did a google search but it's really hard to find QUALITY sites nowadays since the Internet grew too much. I've been working with Basic, Pascal, C++ (DOS/Win32), Win32ASM but as I've been doing mostly webprogramming the past 2 years and never worked with a real programming language like assembler for like 3 years I'm in need to refresh my whole knowledge.


I never did TCP/IP and database programming though (except once with Perl-DBI otherwise all the time using webbased interface and PHP).

A good book about MySQL or other databases would do good also I think.


If you have any valueable link, please post :-)
 
Old 03-08-2003, 10:13 AM   #4
Dave Skywatcher
Member
 
Registered: Feb 2003
Distribution: Debian
Posts: 127

Rep: Reputation: 16
Here are a few I've used. These are all free online resources; some may also have printed versions available (at a cost).

Bruce Eckel's ebooks
This is a great resource, with quality ebooks on C++, Java and Python which can be read online or downloaded as PDFs. I recommend starting here for general programming ebooks.

Another Python ebook

A free Java course
Offered by Texas State Technical College (no instructor, just self-study)

An SQL tutorial

The Motherlode
Free tutorials for many languages
 
Old 03-08-2003, 11:32 AM   #5
Mohsen
Member
 
Registered: Feb 2003
Location: Iran
Distribution: Solaris 10
Posts: 201

Rep: Reputation: 30
In the name of God
Quote:
Basic, Pascal, C++ (DOS/Win32), Win32ASM but as I've been doing
What is Win32ASM?
is it Windows Assembly?
 
Old 03-08-2003, 04:28 PM   #6
markus1982
Senior Member
 
Registered: Aug 2002
Location: Stuttgart (Germany)
Distribution: Debian/GNU Linux
Posts: 1,467

Original Poster
Rep: Reputation: 46
It's Windows 32-Bit Assembly-programming. If you want to take a look at a quite extensive site about it go here
 
Old 03-08-2003, 04:32 PM   #7
markus1982
Senior Member
 
Registered: Aug 2002
Location: Stuttgart (Germany)
Distribution: Debian/GNU Linux
Posts: 1,467

Original Poster
Rep: Reputation: 46
Quote:
Originally posted by Dave Skywatcher
Here are a few I've used. These are all free online resources; some may also have printed versions available (at a cost).
Thanks a lot for these. "Thinking in Java, 3rd Edition" looks very promising :-)

If anybody has some other URLs, etc please post :-)
 
Old 03-08-2003, 04:35 PM   #8
sienarot
Member
 
Registered: Mar 2003
Location: Calgary, Alberta, Canada
Distribution: Gentoo 1.4, Debian Woody, Mandrake 8.1
Posts: 43

Rep: Reputation: 15
You can find a lot of decent ebooks in the alt.binaries.e-book.technical newsgroup once in a while.
 
Old 03-08-2003, 04:40 PM   #9
markus1982
Senior Member
 
Registered: Aug 2002
Location: Stuttgart (Germany)
Distribution: Debian/GNU Linux
Posts: 1,467

Original Poster
Rep: Reputation: 46
Quote:
Originally posted by sienarot
You can find a lot of decent ebooks in the alt.binaries.e-book.technical newsgroup once in a while.
I didn't think newsgroups would contain books ...
 
Old 03-08-2003, 05:41 PM   #10
crichards
Member
 
Registered: Feb 2003
Location: Arizona
Distribution: Gentoo!
Posts: 124

Rep: Reputation: 15
GUI programming? In assembly?

Thats insane...
 
Old 03-08-2003, 07:11 PM   #11
markus1982
Senior Member
 
Registered: Aug 2002
Location: Stuttgart (Germany)
Distribution: Debian/GNU Linux
Posts: 1,467

Original Poster
Rep: Reputation: 46
I don't think that GUI programming in assemble is insane. It's just PURE power and CLEAN code (as clean as you code it) ... you should take a look at the code c++ and other compilers produce for Win32.

Besides that you can learn quite a lot when doing assembly programming :-)
 
Old 03-08-2003, 07:34 PM   #12
rmartine
Member
 
Registered: Dec 2002
Location: San Luis Obispo, CA
Distribution: Fedora Core 3
Posts: 618

Rep: Reputation: 30
For programming basics my favorite books are

Practical C++ Programming an O'Reilly book.

I LOVE O'Reilly books. Anyone can follow them and they have good examples.

The C Programming Language 2nd edition by Brian W. Kernighan and Dennis M. Ritchie. This book saved me a bunch of times.

Last edited by rmartine; 03-08-2003 at 07:38 PM.
 
Old 03-08-2003, 09:29 PM   #13
sienarot
Member
 
Registered: Mar 2003
Location: Calgary, Alberta, Canada
Distribution: Gentoo 1.4, Debian Woody, Mandrake 8.1
Posts: 43

Rep: Reputation: 15
Quote:
Originally posted by crichards
GUI programming? In assembly?

Thats insane...
What's so insane about it?? Assembly programming gives you direct access to hardware devices, including screen buffers and such.
 
Old 03-09-2003, 03:32 PM   #14
JStew
Member
 
Registered: Oct 2002
Location: North Atlanta
Distribution: LFS
Posts: 229

Rep: Reputation: 30
ASM gui programming means you hate yourself :-)

If you're really wanting to get into multi-platform gui programming, I suggest Java!

Get the newest Java compiler (SDK) ,
jEdit , and this tutorial.
 
Old 03-10-2003, 09:07 AM   #15
pperon
Member
 
Registered: Jan 2002
Location: Cleveland
Distribution: Gentoo and umm... Gentoo
Posts: 64

Rep: Reputation: 15
I'm surprised no one has mentioned Patrick Henry Winston's On To... series:

On to Java
On to C
On to C++

These are _excellent_ books that are _very_ readable and allow you do do more of what you should be doing ... programming.

-Phil
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Great linux tutorials and books johnleeryan Linux - Newbie 7 12-26-2004 03:11 PM
Is it possible to learn programming languages like python reading tutorials? cyto Programming 25 12-25-2004 08:40 PM
Programming in Java, looking for a good place on the web for tutorials or books.... jmax24 Programming 3 04-18-2004 04:18 AM
Svga-lib C programming tutorials WindowsBurner Programming 25 11-10-2003 04:25 AM
Looking for tutorials / books (first-time developer) bkeating Programming 10 04-11-2003 12:38 AM


All times are GMT -5. The time now is 07:43 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration