How to start programing from 0

in #coding6 years ago (edited)

images.jpg

Where do I start !?

The most asked question : “Where do I start to learn programming ?”. I think the first question you should ask to yourself is: “Why do I want to learn programming ?”. Is it to program your own bot, to create a cool 3D game, a little 2D game on mobile or do you want to learn about web development… Once you’ll have answered this first question, you’ll have a better idea of what you will have to learn to achieve you ultimate goal. For example, if your ultimate goal is to create a 3D game quickly, I would recommend to learn to use C# with the game engine Unity, if you want to learn web development I would recommend you to start by learn HTML, CSS, Bootstrap, Javascript and PHP, if you want to learn Android development I would certainly recommend you to learn Java but this is way more complexe than that… it all depends on your ultimate goal. There are many possibilities to achieve your goal and it's not nessecarly “the one and only good path to follow”.
Do you have some useful tools to recommend ?

Sure ! Google and youtube will be your best friends. Don’t be afraid of Google, Google won’t judge even if you are asking “stupid questions”. As soon as you have a question or a technical problem with your code, your first reflex should be to search it on Google. Other than that, when you want to learn and improve your programming skills, there are many useful tools to help you. Here is a list:

https://stackoverflow.com/ (Forum)
https://www.sololearn.com/ (Probably the best platform for beginners)
https://www.w3schools.com/ (Learning platform, my favorite)
https://pastebin.com/ (To Highlight and share your codes)
https://www.udemy.com/ (Paying and free courses)
https://www.lynda.com/ (Paying courses)
https://repl.it/repls (Online coding platform)
https://github.com/ (Software development platform)
https://about.gitlab.com/ (Same as Github, but I personnaly prefer Gitlab)
https://goalkicker.com/ (An awesome collection of programming books)
http://www.vogella.com/ (Nice free tutorials)

These links should help you alot, but don’t forget, the more important thing in programing is practice. Practice and try new things, that’s how you get experience!.

Coin Marketplace

STEEM 0.28
TRX 0.21
JST 0.039
BTC 97529.61
ETH 3705.71
SBD 3.90