Вы, вероятно, следует начать получать некоторый программирует опыт. Я думаю, вы могли бы узнать о С первым немного. Вы не можете понять, что blockchain хорошо, если вы не знаете, какие связанные списки и некоторые криптография о хэшей и открытых ключей. Вы должны знать о языке ассемблера немного, чтобы понять, стеки, если вы хотите понять Bitcoin сделок подробно, так как они похожи на маленькие программы на своих собственных (скриптов, чтобы быть точным).
Прочитайте некоторые начинающих книги о C программирования. Тогда почитайте немного о хэшей и криптографии с открытым ключом. Тогда, возможно, вам потребуется некоторое ассемблера, чтобы понять, что низкий уровень. Тогда Whitepaper Bitcoin я думаю. И так владеть. Но начинать с программированием.
Как долго вы думаете, что я должен посвятить ей, пока я есть приемлемое понимание?
Речь идет о том, может быть, 3 книги стоит читать с пониманием. Было бы трудно для меня, чтобы оценить его в часах, но если вы проводите возможно час каждый день в среднем, вы, вероятно, понять основы программирования в год. Так что все зависит от того, как много времени вы отложите для него, но я думаю, в том, что на каком-то темпе, можно сделать это в рамках одного года. Там нет никакой спешки, и это знание полезно в долгосрочной перспективе, а также, так как это основа. Но, как и все в жизни, если вы не заинтересованы в нем, програмирование и компьютеры я имею в виду, то это будет пустой тратой времени. Даже не попробовать, если вы не можете видеть себя в качестве возможного программиста один день, это занимает слишком много времени для чего-то не будет идти после того, как в вашей жизни. Год чьей-то жизни не мало, вы, вероятно, менее 100 из них не осталось. Так что если у вас есть страсть, чтобы понять компьютеры, идти вперед, если вы здесь только для быстрых денежных средств, не беспокойтесь.