
Hi all,
I sure do hope that this is the right place to put this topic, I would love to see other programmers perception of this and hopefully I'll be able to improve on my plans.
Here is my plan of action to completely master programming(To a certain degree, don't hesitate to correct me if I'm wrong):
- Programming logic and design
First I would like to learn the basics of programming. Most of all the programming languages have the same core structures etc. 'Selection Statements, Loops, Arrays, OO and more'. So what I'm doing is learning the basics around structured programming and what to do when and how. The book I'm using is 'programming logic and design by Joyce Farrell'. I make flowcharts and pseudocode of different questions and challenges. Everything is based around getting thebare basics, that what all programming languages and statements have in common, learned first.
- Practise my own flowcharts and pseudocode
In High school I learned Pascal(don't use it know), While studying electronic engineering I learned a bit of C, and taught a bit of basic for myself. Now I'll learn basic or C and actually apply the flowchart and pseudocode and see it in action. Again getting the structure and basics in my head.
- Practise practise practise
Now that I know the basics I'll practise and practise and take on bigger challenges.
- Learn Other Languages
The Language I want to end up with is Java. After all this,I think it might be quite easier to learn other languages even harder types like C++
Of course all this will happen while getting help from and reading a lot in </DIC>, which I believe will be the other way of gaining some experience and learning a lot.
I have learned the hard way that having a piece of paper saying that you have a degree or diploma does not always mean that you can do the job. And also relying on the lecturers to teach with all the ambition and determination as we hope them to have,they don't really care about you, no matter in what country you are. You have to teach yourself and learn from other people like you or who have been where you are . . . So my goal is to learn programming, be able to code a variety of things without a lot of help or at least knowing what others are talking about and then only will I go out and get a certification(e.g.Sun programmer or developer). The internet is there and the resources are there, we should use it. You don't get a better degree than the other. You get a guy who can do the job and another who can't.
So what do you think ? ? ? ?
Regards

Digital101
P.S. Excuse the spelling or grammar errors. . . .