Well here i some tips which i would like to share with you and this will hopefully be helpful to you
keep a few Things in your mind
1. Try being master of 1 instead of being jack of all : Well It's Good to have some knowledge of many programming languages but before that Be perfect with one of them .
2. So many to start with which one to choose ? : I know there are many choices to start with Interested in Web Development ? Begin with HTML, CSS ,JavaScript and then PHP/MySQL maybe Web Development i'd say is comparatively easier to begin with
Not Interested in that No Problem , go for C,C++ and then Java or python or anything else Reason to begin with C, C++ is that it'd Create some base for you . Basics of Object Oriented Programming
3. Feel Like Starting Multiple Languages In Parallel ? : DON'T !! Don't even think about it , Take it slow and steady learn things one by one or you'll end up Screwing up with everything and not learning anything
4. Join Some Programming Classes Or Learn Online ? : I am working as a web developer , i am not even a graduate yet , I learned everything online and trust me i am doing very well . You Can Learn a lot online without spending some big bucks
Reasons to Study Online ?
5. How Do I Become PRO ? : Practice,Practice,Practic e !! That's all you need NO SHORTCUT'S ! Programming Is Something Like Mathematics , The more you do it Better you become with it .
The Only way and the best way to develop your skills as the programmer is to code , make your own codes , build your own logic's , Implement them and there you go !!
6. Algorithms Are Important Too : This is the most common mistake Programmers make , Even I did the same . I like many found them to be boring but Trust me learning algorithms and implementing them in code helps in the Longer Run . How ? It helps you build your Problem Solving skills, The more you do it better it is Let me give you an example
suppose you're Working on a Bigass Project and your client comes up with a super crazy demand . But he your Client ! You gotta do what he needs
The Problem he has created can only be solved thinking out of the box . Algorithms somehow help you develop that "Problem Solving Capacity" or "Thinking Out Of The Box" . Definitely helps as a developer
WHERE TO START LEARNING FROM ?
There are multiple Resources on the Internet to start from I'll Suggest you some of my favorites and the one's I've used to learn
keep a few Things in your mind
1. Try being master of 1 instead of being jack of all : Well It's Good to have some knowledge of many programming languages but before that Be perfect with one of them .
2. So many to start with which one to choose ? : I know there are many choices to start with Interested in Web Development ? Begin with HTML, CSS ,JavaScript and then PHP/MySQL maybe Web Development i'd say is comparatively easier to begin with
Not Interested in that No Problem , go for C,C++ and then Java or python or anything else Reason to begin with C, C++ is that it'd Create some base for you . Basics of Object Oriented Programming
3. Feel Like Starting Multiple Languages In Parallel ? : DON'T !! Don't even think about it , Take it slow and steady learn things one by one or you'll end up Screwing up with everything and not learning anything
You Can't Produce A Baby In 1 Month By Making 9 Women Pregnant
4. Join Some Programming Classes Or Learn Online ? : I am working as a web developer , i am not even a graduate yet , I learned everything online and trust me i am doing very well . You Can Learn a lot online without spending some big bucks
Reasons to Study Online ?
- Save Money
- You can watch and re-watch until you learn
- You Code Yourself !! which is a big Plus The best way to learn is to do-it-yourself
- Learn at Your Timings
- Things are more interesting than some boring class/lecture
5. How Do I Become PRO ? : Practice,Practice,Practic
The Only way and the best way to develop your skills as the programmer is to code , make your own codes , build your own logic's , Implement them and there you go !!
6. Algorithms Are Important Too : This is the most common mistake Programmers make , Even I did the same . I like many found them to be boring but Trust me learning algorithms and implementing them in code helps in the Longer Run . How ? It helps you build your Problem Solving skills, The more you do it better it is Let me give you an example
suppose you're Working on a Bigass Project and your client comes up with a super crazy demand . But he your Client ! You gotta do what he needs
The Problem he has created can only be solved thinking out of the box . Algorithms somehow help you develop that "Problem Solving Capacity" or "Thinking Out Of The Box" . Definitely helps as a developer
WHERE TO START LEARNING FROM ?
There are multiple Resources on the Internet to start from I'll Suggest you some of my favorites and the one's I've used to learn
- The New Boston My Favourite ! Bucky Roberts is the best
- Lynda.com Another good resource to learn
- Code Achedmy
- Tutorials Point
- W3Schools
- Google For just in case you can't get something
- YouTube full of playlists regarding programming and other technical stuff
- Stack Overflow Just In case you have a problem
- Quora , Get details of some new realistic ideas
2 comments:
Practice,Practice,Practice !! That is all you need NO SHORTCUT'S ! Writing computer programs Is Something Like Mathematics , The more you improve you become with it .
The Only way and the most ideal approach to build up your abilities as the developer is to code , make your own codes
Regards
Ali kazmi
Post a Comment