Danikar
April 12th, 2008, 04:44 AM
Ok, so I have learned the basics and syntax of a few languages.
C/C++, Perl, PHP, C#, and Java.
Edit: Also I know how to use a few simple APIs GTK, MySQL. Also did a few basic Unix Socket programs.
It seems that most books on these subjects never get much past abstract uses of the language. In other words you never make a practical program.
At work I deal a lot with Perl and PHP because I work with web servers. However, ultimately I think I would like to get into application programming.
I read a post on Slashdot that said if you want to get good at programming you should go to the bug fix websites and start fixing the easy ones. Like Launchpad or Bugzilla sites. However, when I look at these sites I am confused on where to start, and when I look at a full blown applications source code I get totally overwhelmed.
My question is, given that I want to do application programming. (Hopefully open source, and multi platform) and given the knowledge I have (Good grasp of the concepts of C/C++ and a little OOP) what should I do to get better.
If it is those bug websites how do I get familiar with the way an applications source code is layed out?
C/C++, Perl, PHP, C#, and Java.
Edit: Also I know how to use a few simple APIs GTK, MySQL. Also did a few basic Unix Socket programs.
It seems that most books on these subjects never get much past abstract uses of the language. In other words you never make a practical program.
At work I deal a lot with Perl and PHP because I work with web servers. However, ultimately I think I would like to get into application programming.
I read a post on Slashdot that said if you want to get good at programming you should go to the bug fix websites and start fixing the easy ones. Like Launchpad or Bugzilla sites. However, when I look at these sites I am confused on where to start, and when I look at a full blown applications source code I get totally overwhelmed.
My question is, given that I want to do application programming. (Hopefully open source, and multi platform) and given the knowledge I have (Good grasp of the concepts of C/C++ and a little OOP) what should I do to get better.
If it is those bug websites how do I get familiar with the way an applications source code is layed out?