Click here to Skip to main content
15,896,269 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
i want to learn programming, but in what language could i start?

What I have tried:

i've tried to learn in python, but i give up CAUSE I DON'T KNOW HOW I LEARN THIS
Posted
Updated 26-Feb-17 21:37pm
Comments
[no name] 26-Feb-17 20:59pm    
And you expect random strangers on the internet that do not know you, your skills, your ability to learn anything, to tell you what exactly?
PIEBALDconsult 26-Feb-17 21:18pm    
Python. Definitely Python.
Bryian Tan 26-Feb-17 21:20pm    
.NET C#, very sharp. go with C#

My guess is that you are learning programming.
You have to know that you can do pretty much anything in any language, simply some languages are harder for beginners because there is more pitfalls to handle.
You need to master a set of techniques that are the basis of the job and are not linked to a language.

Advices:
- Start with an easy/safe language: VB, Java, C#, not C or C++
- Read documentation / Follow tutorials (a lot of them)
- Start with tiny/useless projects, the purpose is to learn programming, not doing something useful.
- Start with console mode programs (no fancy graphics, no mouse)
- Learn debugger
Debugger - Wikipedia, the free encyclopedia[^]
Mastering Debugging in Visual Studio 2010 - A Beginner's Guide[^]
Debugger - Wikipedia, the free encyclopedia[^]
- A problem ? Google is your friend.
- Learn Boole algebra
- Learn one or more analyze methods, E.W. Djikstra top-Down method is a good start.
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]

There is no shortcut to knowledge, no one can learn for you, you are the only one that can do it.
 
Share this answer
 
Comments
Bryian Tan 26-Feb-17 21:42pm    
Well said :) +++
Patrice T 26-Feb-17 21:52pm    
Thank you.
Python is one of the easiest languages to start with, and there is an excellent tutorial at The Python Tutorial — Python 3.4.5 documentation[^]. Or you could try C# by studying .NET Book Zero by Charles Petzold[^]. There are also many online training sites that Google will find for you.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900