Your first thought on selecting a language is, what do I want to accomplish....
- Well the easiest language to learn is Python, VB.NET, PHP, SQL, and C#. These languages will get you programming within a year for most.
- The most powerful language is C++. This programming language runs on a variety of platforms.
- The language that is a must to learn is Java.
Yes, if you're looking for a new career or build any apps, Java is it. - Looking to build mobile apps: Java, C++ and objective-C.
- Static web pages: HTML and CSS.
- Server-Side languages: PHP, Python, Ruby.
You can start at any age to learn programming.
There's many more languages that i didn't mention in this short post.
You can find all the languages here on Wiki.
Its free to learn, there's plenty of free sites which we have listed below.
Codecademy
Code.org
Dash General Assembly
FreeCodeCamp
Learn Code Academy
#Learn C# #Learn F# #Learn C++ #Learn Java #Learn Ruby #Learn SQL
#Learn JavaScript #Learn PHP #Learn HTML #Learn Ubuntu #Learn Windows #Learn Linux
Steemit Links
- Java: https://steemit.com/programming/@freefolk/beginner-guide-to-java-notebook-work-in-progess
- NodeJS: https://steemit.com/programming/@instancex/nodejs-test-simulations-for-multi-layered-express-apis
- Python Tutorial: https://steemit.com/programming/@kkaos/haxe-python-tutorial-basics
https://steemit.com/programming/@imthejckl/my-favourite-python-learning-tools - C++: https://steemit.com/programming/@cubex/advance-c-part-0
- SWI-Prolog : https://steemit.com/prolog/@lrobertojacomea/awesome-programming-language
- HTML: https://steemit.com/tutorial/@dubovoy/tutorial-create-html5-game-without-writing-any-code
https://steemit.com/html/@steveoliphant/the-ugliest-helpful-youtube-video-i-created-over-9-years-ago-how-to-make-a-link-clickable-in-html
Thank you for the guide. I'm new to programming and this guide just helped me get a rough idea on where to start.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I have tried several times, and I honestly think I do not have what it takes. Still, what of Apple's new language? Would it better to just learn Swift at this point and skip Obj-C for the most part?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yes i would learn swift over obj-c. Learning a language takes time, a lot of practice making small apps helps.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You forgot about javascript/node.js
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yes there's lots of good languages.
If you found this or my other posts helpful, click my name, and hit the button in the upper right!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I've been out of the coding world for a while. PHP is pretty old... how does it stack up against Ruby?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Love this post, gonna learn java now.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I really think you should choose the language that fits your application. I believe you did a great representation of how to choose between the seemingly infinite list of languages. You will also learn a language a lot quicker if your job pays you to code in it. You will be pushed to learn the language and paid to do it. Thank you for your post!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This, exactly. A language is a tool like any other. Sometimes you use a hammer, sometimes you use a screwdriver.
The language is also more than just the syntax (which is the least interesting, but often most obsessed over aspect of a programming language); it is the ecosystem surrounding that syntax, with the libraries written in it and the community using it.
Knowing Java is great not because the syntax is great (though it's getting better); it has the most libraries developed for it, which means you can build very large scale applications without reinventing wheels. Ruby has a great ecosystem for design-centric web development. Python has a great ecosystem with lots of libraries for scientific and numeric processing and so on. PHP has a great ecosystem for smaller websites, e-commerce, etc.; it's a perfectly decent language for that type of job, but you wouldn't want to try to build an inventment bank's risk engine using it.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great reply. Thank you!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great resources and insight for a new coder, thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Back when I was in my first year we studied Turbo Pascal as our first programming language and that was ages ago . We even have to design the interface programmatically since visual programming was not yet introduce.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit