Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 08, 2016, 12:03:14 AM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Learn C (and other things...) the Hard Way  (Read 2536 times)

ewemoa

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 2,845
    • View Profile
    • Donate to Member
Learn C (and other things...) the Hard Way
« on: December 23, 2012, 07:56:45 PM »
Hearing praise from Josh about Learn Regex the Hard Way, went to take a look and found Learn C the Hard Way.

It doesn't appear to be completed yet, but the lessons I've gone through have been helpful in clarifying and improving my limited understanding of C  :)  (As I often seem to retain things better actually performing actions, the author's approach seems to work pretty well for yours truly.)

Has any one else tried it out?



The current list of topics the author appears to be working on (whether updating old versions or completing first versions) includes:

  • Python
  • Ruby
  • C
  • Regex
  • SQL
  • CLI Crash Course


Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 2,888
    • View Profile
    • Donate to Member
Re: Learn C (and other things...) the Hard Way
« Reply #1 on: December 28, 2012, 04:14:28 PM »
Wow, nice resource.  I'll be looking at this later; especially the Regex's; been wanting to learn that for a while, especially as it seems a pre-requisite for Linux hackery, and I never bothered to learn much beyond the basics.
Thanks to you and Josh  :Thmbsup:

relipse

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 88
  • I love Jesus. Coding in PHP primarily.
    • View Profile
    • See my GitHub
    • Read more about this member.
    • Donate to Member
Re: Learn C (and other things...) the Hard Way
« Reply #2 on: December 28, 2012, 04:22:15 PM »
Wow, nice resource.  I'll be looking at this later; especially the Regex's; been wanting to learn that for a while, especially as it seems a pre-requisite for Linux hackery, and I never bothered to learn much beyond the basics.
Thanks to you and Josh  :Thmbsup:

I have been using RegexBuddy for several years now, a must tool for regular expressions worth every penny i spent on it, that will teach it to you by example.

Ex C++Builder coder, current PHP coder, and noob Qt Coder

MilesAhead

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 7,286
    • View Profile
    • Miles Ahead Software
    • Donate to Member
Re: Learn C (and other things...) the Hard Way
« Reply #3 on: December 28, 2012, 04:52:40 PM »
I found this little RegEx Tester freebie on SourceForge:
http://regextester.sourceforge.net

Not sure how good it is. But it should be helpful for some not very RegEx skilled like myself. Easy to use. From what I can see it saves no settings. Just copy the exe to a directory in the Path.


Renegade

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 13,220
  • Tell me something you don't know...
    • View Profile
    • Renegade Minds
    • Donate to Member
Re: Learn C (and other things...) the Hard Way
« Reply #4 on: December 28, 2012, 05:36:22 PM »
Expresso is another good program for writing and testing regex.
Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 2,888
    • View Profile
    • Donate to Member
Re: Learn C (and other things...) the Hard Way
« Reply #5 on: December 29, 2012, 02:29:47 AM »
Thanks guys, but...
1 - This is about learning the HARD way
2 -
Regexbuddy
Quote
Windows 98, ME, NT4, 2000, XP, Vista, 7, and 8
Regextester
Quote
.NET/Mono, Project is a user interface (UI) system
Expresso
Quote
My goal is to make Expresso the best .NET regular expression development tool on the planet.

(note: Mono != .NET)

I'm a Linux-only shop, and I've been wanting to learn regular expressions the HARD way for a while now.  It'll help with text file manipulation and file searches.  C is on my radar, but as I can barely handle Pascal, it may be a while...
 :P

MilesAhead

  • Supporting Member
  • Joined in 2009
  • **
  • Posts: 7,286
    • View Profile
    • Miles Ahead Software
    • Donate to Member
Re: Learn C (and other things...) the Hard Way
« Reply #6 on: December 29, 2012, 11:54:13 AM »
For Linux if you want to jump in the deep end, go Perl.  Perl Regular Expressions. Those substitution statements were what made me rip my hair out.  Ruby you can use them and the overall syntax of the language is a little less arcane. But Perl likely has the larger installed base of programs on Linux.

xtabber

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 574
    • View Profile
    • Donate to Member
Re: Learn C (and other things...) the Hard Way
« Reply #7 on: January 06, 2013, 02:51:47 PM »
The essential online resource for Regex information is the Regular-Expressions.info site maintained by Jan Goyvaerts, the author of RegexBuddy, RegexMagic, EditPad and PowerGREP, and co-author of O'Reilly's Regular Expression Cookbook.

Among other things, the site includes a good tutorial, detailed references and comparisons of the Regex implementations for most of the programming environments in use today.