Please answer.... In Discussion section🧓
For further actions, you may consider blocking this person and/or reporting abuse
Please answer.... In Discussion section🧓
For further actions, you may consider blocking this person and/or reporting abuse
Dávid Lukáč -
Niraj Narkhede -
Danilo Poccia -
realNameHidden -
Top comments (6)
Python is probably your best bet unless you have some specific goal in mind. It's dead simple to learn, exceedingly powerful, and has a mature ecosystem supporting it.
Other possibilities that come to mind include:
Learning Java as my first programming language didn't go well..
You can look at different programming languages and find one that you're comfortable working with and looks human readable (such as python).
Do you have a sense of what sort of programs you want to build? There's no "right" or "wrong" place to get started, but some tools are better suited to specific tasks than others. If you already know what you want to do, let's start there.
If you're just starting out, you might not know at all yet and that's okay too - I definitely didn't until I started writing a lot of code. If that's the case, your hashtag - Python - is a great place to start. It's simple to get started writing basic programs with, and powerful enough to let you start exploring all different sorts of programming.
I'd recommend python as a good place to start. You'll feel motivated and curious to discover concepts about programming through the language. After that don't get comfortable, pick up a new language and this will be easier provided you have a strong understanding of the concepts of programming.
That all depends on what you want to do.
If you're interested in webdev, then obviously JavaScript is essential. For mobile development, Swift for IOS, and Kotlin or Java for Android. Game development uses a lot of C++, although I wouldn't call it beginner friendly.
Otherwise I'd probably recommend a scripting language, such as bash, and then move onto Java, C, or Ruby.
Thanks to all for guiding me... as a beginner.