Linux Format forums Forum Index Linux Format forums
Help, discussion, magazine feedback and more
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Coding Concepts - excellent Graham!

 
Post new topic   Reply to topic    Linux Format forums Forum Index -> Magazine and coverdiscs
View previous topic :: View next topic  
Author Message
Borat



Joined: Thu Apr 10, 2008 11:54 pm
Posts: 39
Location: County Antrim, Ireland

PostPosted: Mon Sep 19, 2011 11:17 pm    Post subject: Coding Concepts - excellent Graham! Reply with quote

Just want to say a big "thank you" for the elementary coding articles in the last two mags. This is something I have been looking for, for ages. I used to code BASIC and assembly language on my C64 back in the day but haven't known how to even make a start (programming), using Linux. It has been really frustrating for me as there appears to be a huge gap from BASIC to Python, C etc.

I always thought the best way to learn to program was to sit and type in listings from mags. OK so it was tedious and seldom worked but it was an experience in learning syntax and debugging. It was hands-on and practical.

The biggest hurdle I find nowadays is syntax! I look through source files and ask myself "why is there a set of empty brackets there?" or "why does that word begin with a small letter and have a capital letter in the middle?"
How does one go about learning the syntax of a language? Years ago, you picked up the manual that came with the computer and looked in the appendix for all the info you needed.

Graham, you're doing a great job with this but remember to keep it simple. People like me are reading it Wink Also a suggestion for you... and the end of each article you could leave a task for the readers. Kinda like a homework Idea

PS if anyone could point me to any other article / book, that deals with programming at this primitive level, I'd really appreciate it.
Back to top
View user's profile Send private message
ScannerDarkly



Joined: Sat Jul 17, 2010 10:53 pm
Posts: 30
Location: Cardiff

PostPosted: Tue Sep 20, 2011 11:38 am    Post subject: Reply with quote

I've really enjoyed these "fundamental concepts" articles too.

I think the main problem with programming thesedays is there's too much a focus on learning the language (and so much material and opinion available online!), rather than learning to program. A good first language is essential (IMO Python or Ruby), but people will concentrate on the rules and weird ways of one language without grasping these concepts.

6 years ago when I was 16 I tried to program in Perl, thinking online tutorials were the best way to go. You need a good, up-to-date book, be it digital or paper.

Like me, you like to be challenged. Check out Python Programming for the Absolute Beginner by Michael Dawson - ISBN-13: 978-1435455009
This book after every chapter challenges with what you've been taught in that chapter, and that's the best way to learn: by doing, and proving to yourself you understand.

I think what Graham's writing really stands well with the tutorials, the latter giving you more of an idea of what can be done, and the former helping you to truly understand what's being done.
_________________
Linux since Ubuntu 6.06.
Back to top
View user's profile Send private message
LGLudd



Joined: Sat Oct 15, 2011 11:50 am
Posts: 8

PostPosted: Sat Oct 15, 2011 12:39 pm    Post subject: Reply with quote

I would also like to say how much I welcomed this series of articles. the concept combined with the coded examples are excellent. It would be really good to see this extended into coverage of some useful algorithms (once the fundamental concepts have been covered)

thanks
Leo
Back to top
View user's profile Send private message
View previous topic :: View next topic  
Display posts from previous:   
Post new topic   Reply to topic    Linux Format forums Forum Index -> Magazine and coverdiscs All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Linux Format forums topic RSS feed 


Powered by phpBB © 2001, 2005 phpBB Group


Copyright 2011 Future Publishing, all rights reserved.


Web hosting by UKFast