looking for a book suggestion


 
Thread Tools Search this Thread
The Lounge What is on Your Mind? looking for a book suggestion
# 1  
Old 06-30-2010
looking for a book suggestion

On the basic concepts of programming. I mean I am 100% self taught so I need a book to fix all my bad habits and misconceptions. I mean I want a solid book over the basics. Explains what an array is, a string, variable, stacks, and so forth.

I only know how to write code in shell, Applescript, some perl, some python, some web stuff (php, html, CSS), but am looking to always expand my knowledge.

Thanks
# 2  
Old 06-30-2010
THE most basic book(s) about programming would be The Art of Computer Programming. If you want a look from a higher level, go through The C Programming Language. For most of the languages you've mentioned there are plenty of specialized books out there, eg. the Camel book for Perl. For Python there's a pretty good official tutorial, as well as Dive into Python. Either way, be ready to forget those bad habits you might have developed using PHP.
# 3  
Old 06-30-2010
In college, my professors and grad student programming instructors always pushed a concept called "structured programming". It has helped me hone my programming skills and allowed me to learn other languages (tcl/tk,perl,ada, lisp, etc.) quickly.

Also, after you read up on that subject check out any text that shows how create "data structures" (arrays, databases, pointers, etc.) Sometimes, a well developed data structure will save many lines of code.

My 2 scents .......
# 4  
Old 06-30-2010
Thanks, I have many books on bash, perl, python, awk & sed, php, HTML and CSS, MySQL, and then some vendor specific stuff like OS X, Redhat, so forth. I think I am at a skill level where I can always figure out how to code something, but I am probably not doing it according to best practices; or I can think of a certain work flow I want to code but not quite sure how to put it all together.

Is this the book you are referring to, bluescreen?

Amazon.com: Structured Programming (A.P.I.C. Studies in Data Processing, No. 8) (9780122005503): Author Unknown: Books
# 5  
Old 07-01-2010
Quote:
Originally Posted by tlarkin
That looks like a good start as it explains both concepts: structured programming and data structures. I might get one my self. Smilie

The other books explain the SYNTAX of a language but this book explains how to code and why structured programming is important. Ed Dykstra wrote a few books and essays on structured programming that I would highly recommend.
# 6  
Old 07-01-2010
Quote:
Originally Posted by bluescreen
That looks like a good start as it explains both concepts: structured programming and data structures. I might get one my self. Smilie

The other books explain the SYNTAX of a language but this book explains how to code and why structured programming is important. Ed Dykstra wrote a few books and essays on structured programming that I would highly recommend.
Cool thanks man I think I am adding it to my cart along with an O'Reilly drupal book.
# 7  
Old 07-03-2010
If it is Drupal you want to get proficient with, then I can recommend Pro Drupal Development (Pro Drupal Development | by John VanDyk & Matt Westgate) or Using Drupal (Using Drupal - O'Reilly Media)
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Post Here to Contact Site Administrators and Moderators

Regarding suggestion

Hello Admin/moderators Team, Greetings !! This is regarding a suggestion which may help our forum if this is possible. Thanks, R. Singh "GOD helps those who help themselves" (2 Replies)
Discussion started by: RavinderSingh13
2 Replies

2. Shell Programming and Scripting

Any suggestion?

Hi folks, Any good suggestion concerning this BASH search script? #Any good suggestions for this simple search shell? #================================ #!/bin/bash clear echo "Enter File Name for search" echo read filename locate $filename if ; then echo No such file... (1 Reply)
Discussion started by: leo_ultra_leo
1 Replies

3. Shell Programming and Scripting

Need Suggestion

Hi, I have the requirement to run multiple SQLs against database running on a server and save the output of SQL executed to a log. I thought about writing a Function in sh that will take file name as argument and function should return the SQL output to calling program. E.g. function Run_SQL... (0 Replies)
Discussion started by: bhupinder08
0 Replies

4. UNIX for Dummies Questions & Answers

OS suggestion

Hello, I'm working on a Linux 2.6.32-33-server (Ubuntu 4.4.3). I typed in man -k package and got e.g. apt I typed in apt --help and got: The program 'apt' is currently not installed. You can install it by typing: sudo apt-get install openjdk-6-jdkI don't understand where this... (2 Replies)
Discussion started by: daWonderer
2 Replies

5. Post Here to Contact Site Administrators and Moderators

Suggestion

Can we have a forum that is dedicated to topics concerning power management ? It'd be great to have a few moderators to address these issues concerning the power-management. More-so-ever since research related to power management at the OS level is kicking up a lot of dust and becoming a hot area... (7 Replies)
Discussion started by: vishwamitra
7 Replies

6. Shell Programming and Scripting

need your suggestion

Hi all: I need your suggestion about how to making this script Purpose:- Monitor log for the system OS: Unix Sun Solaris 10 Hold oracle database 10 g Life time for the system cycle to 48 hours the system working as the follow 1- the system is divided into three steps 2-... (0 Replies)
Discussion started by: dellsh
0 Replies

7. Shell Programming and Scripting

Need your suggestion please..

can anyone rite here guide me. i want to know which reference books that all of you recommended for C Shell dummies like me...(beginner) (1 Reply)
Discussion started by: unknown2205
1 Replies

8. Programming

I want a suggestion

I am a student and I love the computer very much , especially in programming. However I know little about programming . I don't know which I should learn (JAVA and C++). Would you like to give me a suggestion ? Thanks! (6 Replies)
Discussion started by: camel
6 Replies

9. Post Here to Contact Site Administrators and Moderators

Suggestion

As I was just pondering to myself I relized that emergency's do happen and there are times when people need an anwser to their problem ASAP. So what i was thinking why not add a live chat to this board this way people could chat amongst each other in real time. I know this could be done with a... (1 Reply)
Discussion started by: tovsky
1 Replies
Login or Register to Ask a Question