Fafi
but I can't teach my son how to use fivewin with xharbour.
He using java, delphi etc..
So difficult to look into the crystal ball to see where programming is going today. Just read some news that Microsoft is developing a new language called "M" .. so many ways to do things today and there is no right or wrong way to do it .. only good choices, better choices and 'not' so good choices.
Things we all have to keep in mind :
1) who is our indended audience\users
2) what platform ( deskops ) will our app run
3) back end tables, Oracle, Sql Server, db2, ADS, .dbf\cdx..ntx
4) Win32, Win64, Web .. dot net
When I look at all the available tools .. I see 'open source' ( like harbour, xharbour ) becoming a major player. We have ( my fav ) FWH, Visual Studio, all the Code Gear ( former borland ) IDE's .. C++, Turbo C, C# .. AJAX, Java script, active x .. the list goes on.
I don't think it is so much to teach our 'apprentises' what we use, but why we use them and why they fit into the specifications\budgets we are given to run our applications under.
Teach them to 'think smart' .. teach them to always 'ask questions' and in my case, be a politician and never quit asking the simple question "why" ..
Technology drives our choices .. and it takes 'vision\experience' and the ability to look back at our history of 'IT blunders' we all have made in our personal experiences, organizations and business ..
Once again .. 'Think Smart', accomplish your programming goals using the best tools you have, complete your projects !! .. that is the legacy we can teach our grads and apprentises...
Rick Lipkin
SC Dept of Health, USA