Dlaczego nie spróbujecie samodzielnie napisać czegoś od początku do końca. Cokolwiek małego np. rezerwacja wizyt w salonie kosmetycznym czy obsługa restauracji fast-food.
Z jednej strony to są dość łatwe zagadnienia, które pozwalają szybko napisać działający system z drugiej można zgłębiać się w szczegóły niemal w nieskończoność.
Zacząć od rozpisania funkcjonalności, potem podzielić to na moduły/obiekty tak aby każdy był jak najbardziej samodzielny na koniec zakodować w dowolnym najbardziej lubianym przez siebie języku.
Ile potrzeba na to czasu? To zależy bo jeśli nie umiesz zupełnie nic to może być zwyczajnie zbyt duże wyzwanie ale to też znaczy, że jeszcze zupełnie nie nadajesz się do pracy jako programista.
Jeśli jednak poznałeś już podstawy programowania to w zależności od wybranej technologii w 5 - 8 tygodni licząc, że poświęci się na to 4 - 5 godzin dziennie.
Tymczasem na forach (nie tylko polskich jako flagowy projekt do portfolio widzę głównie "todo list" albo stronę wizytówkę. To jednak trochę mało... To może być dobry pomysł na "6" z informatyki ale do pracyo to zdecydowanei za mało.