taha agamal
asked on
learn programming
hello experts
can I know the best and simple way to learn any program language such as C, C++ or even java ?
I graduate as IT but until now I could not catch these types of programming because too many codes too many difficult things and I hope one day become like you solve and help other problems,
I searched and read your answers to the people who are like me and I found you guys have a good knowledge in programming specially java and C++.
how do you learn these programs I mean what way did you follow to make it easier for you to understand.
I hope you give me a simple way to start from as I'm human like you :)
Thank you experts,
can I know the best and simple way to learn any program language such as C, C++ or even java ?
I graduate as IT but until now I could not catch these types of programming because too many codes too many difficult things and I hope one day become like you solve and help other problems,
I searched and read your answers to the people who are like me and I found you guys have a good knowledge in programming specially java and C++.
how do you learn these programs I mean what way did you follow to make it easier for you to understand.
I hope you give me a simple way to start from as I'm human like you :)
Thank you experts,
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thank you very much Mr.John
your words is really teachable and easy to understand. you gave me a really hard choices because I want to learn it all :)
all is useful and very interesting
can you please explain more about the different between javaScript and C#
thanks a lot master.
your words is really teachable and easy to understand. you gave me a really hard choices because I want to learn it all :)
all is useful and very interesting
can you please explain more about the different between javaScript and C#
thanks a lot master.
how do you learn these programs I mean what way did you follow to make it easier for you to understand.not really an absolute answer, but this usually work for most of the people. you may need to have passion + diligence + intelligence
passion so that you will keep learning
diligence so that you know you can do it
intelligence so that you understand what is showing and what you have learned, and reuse it in other scenarios, usefulness of the knowledge, etc.
you need time to adjust and review the learning tactics but sometimes we just lack some of those pieces to make things work...
so, for myself, i would try to build my own knowledge base... whether I will store the useful knowledge somewhere so that I can refer back to when necessary, or I try to conduct more practices in order to make something success.
this applies to all things we want to learn, not just limited to programming.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
THANK YOU Mr.pepr
I really appreciate your help thank you very much you explained what really I need.
thank you master
I really appreciate your help thank you very much you explained what really I need.
thank you master
ASKER
thank you guys from my deep heart
If you have a good or some basic concept about the m/c architecture, like instruction set / bus width etc... then start with C/C++. The reason I say this is because some of the cryptic ideas has a very logical sense if you know the fundamental platform well.
Else I would suggest to use other fairly high level prog.lang like Java. If you want a quick start, I would suggest Python. After having 15+ yrs of exp on c/c++/java, I recently started learning Python and starting loving this.
Python is more English like and less cryptic syntax, yet very powerful.
How to learn a language -->
1. try basic simple programs as much as you can. Like print statements. Simple programs, like factorial calculations, printing an triangle of stars(to learn basic for loop syntax).
2. participate programming challenges site like hacker rank / hacker earth sites and complete those problems
3. read programming question sites like expertsexchage/stackoverfl
4. try some mini projects
Hope this helps,
Sena