Hello,
I’m not sure if this is spam or not, nontheless, I believe that you might be somewhat mistaken about what it takes to create a start-up (at least, you think differently than I do)…
The idea of start-ups is to provide a place, or a platform if you’d like to call it that, for people who are innovative and fresh out of universities to start their professional careers, right? I’m not sure if this is the actual definition, but this is what I think it is…
Well, to create a company, lots of different challenges will come up and most of them won’t be code related, but instead, management and/or bureaucracy related, which is a completely different topic and someone who is pro in “Law”, can’t be able to write an “Hello World” or vice-versa, so,this is something which requires very careful planning, even with the support of YC…
Things like the expected dimension of it, the field of work, the departments, the necessary professionals, it all takes time and money to get up and running and I am aware that that help would be given by YC, but, the way I see it, if you (a person with no coding experience) just want to get a co-founder which knows how to code, just to “create a start-up”, then, you have to excuse my words, you’re doing something wrong… Especially on the area of web development and mobile applications, where even private sector (basically, independent individuals which are great self-learners) is, in a sense, taking over the market right now…
Please do note that I’m not, in any way, trying to make you give up on your idea and I find it extremely brave and valuable from you that you are interested in creating a start-up right in the middle of the huge economical and political crysis that Europe and the world in general is going trough, but, if you want to make it BIG, or if you want to make it successful, maybe you need to think that you can’t “skip stages”, right?
Market trends are always changing, and this is even more true in our world (the IT and CS world), Java might be great to deploy applications today, but, who guarantees you that in 3/4 years, Java won’t be replaced with Go, rendering your Java skills basically useless? It’s a constantly changing world and the best way to keep up with the pace, is to first blend in the system… With this being said:
Learn a programming language well, get a minimum insight of algorithm design and analysis and start working (if you can) as an intern in some companies, even if small, you should get a better idea of how the trends are changing and how hierarchies and deadlines in projects work… Basically, you will get an idea of what it feels like to work in an IT environment… Only after you’ve understood the environment you want to “jump in” you might be able to start thinking on building a successful company/start-up (basically, every company starts as a start-up I guess).
Good luck,
Bruno