abvrnd
Banned
As an employer of developers, finding good imaginative coders is hard to find in SA and abroad. Most are average. The best guys are able to take an idea and make it 1000s times better, the wors guys just do what you ask them to do 
Good stuff to know:
1. A good server-side language such as PHP. Use a framework such as ZF, you can't go wrong with that. ZF comes with ApiGility which is good to know too.
2. Learn JS
3. Only use React / Angular if you really have to or if there is a specific purpose. They are both terrible for SEO...
4. Database stuff, Doctrine ORM (plug it into anything)
5. Learn how to write smart contracts for Ethereum, NEO and similar.
6. Learn how to use GIT (very importnat)
7. Learn how to use Vagrant or similar
8. Learn how to use Jenkins
9. Learn how to use the command line
Udemy has everythign you need to get going... ask questions on StackOverflow... join relevant IRC channels.
There is more...
Good stuff to know:
1. A good server-side language such as PHP. Use a framework such as ZF, you can't go wrong with that. ZF comes with ApiGility which is good to know too.
2. Learn JS
3. Only use React / Angular if you really have to or if there is a specific purpose. They are both terrible for SEO...
4. Database stuff, Doctrine ORM (plug it into anything)
5. Learn how to write smart contracts for Ethereum, NEO and similar.
6. Learn how to use GIT (very importnat)
7. Learn how to use Vagrant or similar
8. Learn how to use Jenkins
9. Learn how to use the command line
Udemy has everythign you need to get going... ask questions on StackOverflow... join relevant IRC channels.
There is more...