Hey guys, I'm learning programming by myself, so I have no scheme to follow. What projects would you suggest me? I know it's about what I want to be able to do, and I'd like to know more about browsers, networking and OS. I'd like to learn for curiosity, I don't think I'll ever get to sell anything. Still, can you point me in a direction? Pic related, already doing those.
>>62147218
Oh, btw I have a pretty good knowledge of Java (yeah, meme, botnet, whatever is your new buzzword to make everyone hate something), enough to make C# programs, basics of HTML and am learning C++
>tfw captcha contains ZION
you have pretty old version, check g's challenges v4 and up
>>62147454
Like this? Still, can you give me some pointers about language, projects and so on?
>>62147557
Right, i would suggest you start with easy and medium ones. Most of them could be done in any general purpose lang. But just pick up the C for simpler ones and C++ for more complex. Note most of these contain like shit that you would do in college. And fuck you and difficult ones are really g's level shit. Writing bootloaders doing ASM.
>>62147557
those are shit. rolling anyways
eoll
>>62147616
Thanks
Start with a cmd line chat client using node.js http. Implement react webapp. Profit
>>62147616
>implying people on g do anything but argue over consumer shit
>>62147218
Fuck me, roll.
At work and bored shitless
>>62148135
Worst. Code. Ever.#!/usr/bin/env python3
from forex_python.converter import CurrencyRates
from forex_python.bitcoin import BtcConverter
import argparse
from decimal import *
if __name__ == "__main__":
currencies = ['AUD', 'BGN', 'BRL', 'BTC', 'CAD', 'CHF', 'CNY', 'CZK', 'DKK', 'EUR', 'GBP', 'HKD', 'HRK', 'HUF', 'IDR', 'ILS', 'INR', 'JPY', 'KRW', 'MXN', 'MYR', 'NOK', 'NZD', 'PHP', 'PLN', 'RON', 'RUB', 'SEK', 'SGD', 'THB', 'TRY', 'USD', 'ZAR']
parser = argparse.ArgumentParser("Convert currencies")
parser.add_argument("amount", type=float)
parser.add_argument("from_currency", choices=currencies, help="i.e BTC or EUR")
parser.add_argument("to_currency", choices=currencies, default='USD', help="Defaults to USD")
args = parser.parse_args()
c = CurrencyRates()
b = BtcConverter()
src = args.from_currency.upper()
dest = args.to_currency.upper()
amount = args.amount
places = 2
if src == "BTC":
rate = b.get_latest_price(dest)
elif dest == "BTC":
rate = Decimal(1)/Decimal(b.get_latest_price(src))
places = 9
else:
rate = c.get_rate(src, dest)
result = round(Decimal(amount)*Decimal(rate), places)
print(result)