I am new to ethereum. I have some knowledge about the fundamentals. What would be the best starting point for gaining more knowledge?
If You want to be a programmer then start with solidity Contract Programming . You can find alot of stuffs for beginner in GitHub and Ethereum sites www.ethereum.org .
If you are Researcher then starts with simple working mechanism of blockchain and ethereum.
For solidity programming you can start with remix IDE remix.ethereum.org .