Looking for advice which coding langue to learn.

kosmosas23

Newbie
Joined
Nov 2, 2016
Messages
15
Reaction score
3
Hi, I recently decided to learn to code. I want to ask you guys wich langue is most useful at the moment and I would have most benefits of it. And may you guide me where to start. Thanks for replies. And sorry for mistakes :)
 
Depends on what you wanna program.
Web? Apps? Windows programs? Internet of Things?
 
Python is a good language to start with. It has an intuitive syntax and plenty of online support. Once you learn the basics of programming, you can branch out into other languages if you need to.
 
Good question kosmosas.
If you learn to drive a car, that knowledge can be transferred to driving a bus, a truck or a tractor. Similarly, most computer languages implement input, output, variables, loops, conditions and functions. Learn the basics of any language and learning another becomes considerably easier. It’s mostly a different syntax.
You cannot choose the “wrong” language; all development knowledge is good knowledge. Perhaps picking COBOL for an iOS game isn’t the best choice, but you’d quickly discover it was impractical and learn something about the language which was useful elsewhere.
The hardest part of any learning process is making a start …
I suggest you to choose a programming language which gives you the opportunity to develop website/app/program you are passionate about.
If you want to develop:
- Websites I suggest to learn html, css and javascript
- iOS app I suggest to learn swift with xcode
- Android app I suggest to learn java with android studio
- Automation programs I suggest to learn python, as @chd17 says it's a good language to understand for beginners.

If you understand any of these languages the step to learn a more complex language will become easier.
Good luck with learning a new program language!
 
Start from C then go to C++, just go through basics, this will open for you the whole world of programming languages, then you can choose what do you like more - stay on c++, go to c# or java, those are mainstream languages that will never fail to make money. All the clutter like javascript/html/css don't worry about them they can be learned on the way in 24 hours each.
 
If you want to develop professionally C# is awesome, as you can develop desktop and cloud-based software (azure - you'd just need to learn a little asp.net / razor which is failry intuitive if jumping from C#).

If you're just looking to build automation solutions then Ubot is awesome, but you'll need to spend quite a bit upfront for developer version and the key plugins to make it more powerful.
 
That's a tricky question. Depends on what you are going to build.
Start with Python. Check out this infographic.

PROGRAMMING-LANGUAGE-3.png
 
Thanks for your advise. I think my first coding will be python. Then maybe you can tell where to look for lessons. I know is plenty on Google :D. But with your help I could save some time. Thank up front.
 
For me i'm not stick with what language or framework, but i will choose what i must use if i want code XxXxXx system..
sometimes i use python for code.. is that good ? depend your skill..
if you don't want trial and error, improve your skill you will said.. python is bad.. like first time i learn nodejs..
just stick with 1 language and you will learn another language..
if you want learn faster, just build 1 system expl. like build bot, web or scraper..
in that system you will learn function, chain and basic code..
 
Thanks for your advise. I think my first coding will be python. Then maybe you can tell where to look for lessons. I know is plenty on Google :D. But with your help I could save some time. Thank up front.
Yeah doing blackhat Python is the best
 
Start from C then go to C++, just go through basics, this will open for you the whole world of programming languages, then you can choose what do you like more - stay on c++, go to c# or java, those are mainstream languages that will never fail to make money. All the clutter like javascript/html/css don't worry about them they can be learned on the way in 24 hours each.

I got a question sir

If you wanna be an expert coder, do u have to understand the hardware? I mean, I always see people talk about basic layer of PC, and bla bla how it worked bla bla, and how code interact with your hardware, well I have 0 knowledge of this thing, but I prefer to learn it very well, so whats the plan? Need to learn the basic of PC and then choose language? And what about the Assembly Language?
 
I'd say python would be good to start with. Codeacademy has some good courses.
 
I recommend C++ as it's what I began with at Varisty..
as to where to begin, check a Thread in the Giveaways that listed alot of Lynda courses.. Lynda is a good source
All the best
 
if I would not be to stupid I would learn python
 
Start from C then go to C++, just go through basics, this will open for you the whole world of programming languages

I agree with this. I am just starting to learn C a few days ago, and it seems pretty interesting.
 
I think @speter178 hit the nail on the head for the most part.

You cannot choose the “wrong” language; all development knowledge is good knowledge.
This is the only thing I disagree with. You gotta know what you want to do, then pick the language. While a good programmer can make almost any language work for any purpose, some are more suited for the job than others.

Start from C then go to C++
NO! Do not start with C. C is not an easy language to start with. It's too low-level for a beginner; you have to manually deal with memory which is very easy to screw up, even for experienced programmers. Forget 1 null terminator on a string and watch your entire program go nuts. Do not start with C. If you want to learn software programming, start with C++, and maybe a good library for it, like Qt. Then try straight C++, no libraries, just Windows API calls where needed. After you've mastered that, then you can mess with C.

Perhaps provide some examples of what kind of programs you'd like to be able to develop, and the community will be able to recommend languages suited to the project. After a few projects, you'll be able to pick a language yourself.
 
I think @speter178 hit the nail on the head for the most part.


This is the only thing I disagree with. You gotta know what you want to do, then pick the language. While a good programmer can make almost any language work for any purpose, some are more suited for the job than others.


NO! Do not start with C. C is not an easy language to start with. It's too low-level for a beginner; you have to manually deal with memory which is very easy to screw up, even for experienced programmers. Forget 1 null terminator on a string and watch your entire program go nuts. Do not start with C. If you want to learn software programming, start with C++, and maybe a good library for it, like Qt. Then try straight C++, no libraries, just Windows API calls where needed. After you've mastered that, then you can mess with C.

Perhaps provide some examples of what kind of programs you'd like to be able to develop, and the community will be able to recommend languages suited to the project. After a few projects, you'll be able to pick a language yourself.
You are probably right mate :D
"Do not start with C" didn't know that. So you can actually choose the wrong language, but you will find out fast! :p
 
Back
Top