Python is really nice and refreshing, and it saves so much time on syntax errors!
Example:
#This is Python 2.7.x
words = ['Hello', 'world']
str = ''
for word in words:
str = str + word + ' '
print str + '!'
This is nice, just another way to write this (without the loop):
words = ['Hello', 'world']
words_to_print = words + ['!']
print ' '.join(words_to_print)
For B4X users I'd recommend learning the following:
- list comprehension (saves a lot of loops and conditionals)
- generators
- decorators
Also become familiar with lists and dictionaries as you will use them everywhere. (Things like zip, enumerate etc)
Their standard libraries provide a large amount of functionality itertools, functools, os, sys, re.
For web server stuff, definitely try out Flask or Django as these are skills that are also in demand in the market.